After graduation, you will be able to use some of these techniques and knowledge in your future career:
- Object-oriented programming paradigm
- Understading algorithm analysis and data structures
- Understanding of theoretical foundations of computing;
- Understanding of theory of programming languages;
- Understanding of the principles of software engineering;
- Understanding of domain-specific theory
- Understanding of the hardware/software interface;
- Understanding of computer operating systems;
- Demonstrate facility with basic programming constructs;
- Demonstrate ability to design and implement object-oriented solutions;
- Demonstrate ability to develop domain-specific programs;