- Mathematics, including algebra, calculus, logic, probability, and statistics
- Programming languages and techniques
- Object-oriented software engineering techniques for system analysis and design
- Design and analysis of efficent algorithms and data structures
- Problem solving in various technological domains
- Computer technologies including graphics and animations, database, operating systems, window systems
|