Curriculum
The MCIT curriculum consists of ten graduate courses, six required courses and
four electives. Required courses provide rigorous education in
modern programming languages, discrete mathematics, theory of
computation, digital system organization, and computer architecture.
Full-time MCIT students take the six required courses during the
first two semesters of their enrollment.
The first year of study consists of intensive courses in the foundations
of computer science, followed by a year of electives delivered
by the world-class faculty in Penn's CIS
department. During the first year students focus on the three
core areas of study -- programming, computer mathematics,
and systems. For each core area, there is a two course sequence.
Students are guided in their first year by three dedicated MCIT
faculty, with a low student-to-faculty ratio to ensure that
each student receives individual attention and advising.
The remaining four electives may be taken from the pool of CIT
electives and CIS graduate courses. Courses offered in other departments
may count toward this degree with the prior approval of the MCIT
program director.
Related Links:
|