|
Quarter 1 (Fall/Spring)
CS-2900 (4-2) Introduction
to Objects & Programming
CS-3010 (4-2) Computer Systems Principles
CS-3000 (4-1) Great Principles of Computing Technology
MA-3025 (5-1) Logic & Discrete Math
Quarter 2 (Winter/Sum)
CS-3901 (4-2) Introduction
to Data Structures & Intermediate Programming
CS-3600 (4-2) Introduction to Computer Security
CS-3601 (4-0) Theory of Formal Languages & Automata
OS-3307 (4-1) Modeling Practices for Computing
CS-4900 (0-2) Technology &Transformation I
Quarter 3 (Fall/Spring)
CS-3450 (3-2) Operating
Systems
CS-3502 (4-2) Computer Comms & Networks
CS-3650 (4-0) Design & Analysis of Algorithms
CS-3310 (4-1) Artificial Intelligence
CS-4901 (0-2) Technology & Transformation II
Quarter 4 (Winter/Sum)
CS-3113 (3-2)
Introduction to Compiler
Writing
CS-3320 (3-1) Database Systems
CS-3902 (4-2) Programming Paradigms
SW-3460 (3-1) Software Methodology
Quarter 5 (Fall/Spring)
CS-3204 (3-2) Human-Computer
Interaction
NW-3230 (4-2) Strategy & Policy*
Track Core Requirement
Track Core Requirement
Quarter 6(Winter/Sum)
CS-0810 (0-8) Thesis
Research
NW-3275 (4-0) Joint Maritime Operations I*
Track Core Requirement
Track Specialization Requirement
Quarter 7 (Fall/Spring)
CS-0810 (0-8) Thesis
Research
NW-3276 (2-2) Joint Maritime Operations II*
Track Core Requirement
Track Specialization Requirement
Quarter 8 (Winter/Sum)
CS-0810 (0-8) Thesis
Research
NW-3285 (4-0) National Security Decision Making*
Track Specialization Requirement
Track Specialization Requirement
*Track electives or thesis slots may be taken here for non-JPME students.
|