具体我能学到什么?
What will I stuy?
MCIT stuents are require to take a core curriculum of six courses that are esigne to provie a soli founation in Computer Science in the first year. Each stuent then takes his/her choice of four avance electives.
The six require courses fall into three istinct categories:
Software Development, Data Structures an Algorithms:
- CIT-591: This course covers introuctory programming an provies stuents with knowlege of software evelopment tools an techniques.
- CIT-594: This course buils upon CIT-591 an covers avance programming techniques, ata structures an algorithms.
Mathematical Founations, Algorithmic Analysis an Theory of Computation:
- CIT-592: This course provies an introuction to iscrete math – a crucial cornerstone to unerstaning the thinking behin various avances in moern computer science.
- CIT-596: This course buils upon CIT-592, an uses mathematical techniques an the theoretical founations of computation to introuce stuents to more avance algorithms an algorithmic thinking.
Computer Architecture an Systems Programming:
- CIT-593: This course teaches stuents about the inner workings of a computer, starting from transistors an builing up towars moern computer architecture. It emystifies the bounary between harware an software an teaches MCIT stuents what really goes on within a computer.
- CIT-595: This course buils upon CIT-593, an shows stuents how they can use their knowlege of unerlying computer architecture to esign software systems. It equips stuents with the tools require to write programs for various evices in networke environments.
These six core classes are offere exclusively to MCIT stuents, an often serve as a common boning groun. These courses are followe by four avance computer science electives of the stuent’s choosing. A wie variety of electives are offere every year, an each stuent can tailor their choice of subjects accoring to their interest.
In total the MCIT egree requires the completion of 10 courses. The egree is usually complete in three or four semesters.