Physical Sciences, Engineering, Computer Science, Cybersecurity, and Networking Department
Contact a program advisor. See the computer science and engineering programs' advising availability (PDF, ) .
Our computer science and technologies program and cybersecurity program offer fully online degrees. Our online degree programs have the same curriculum and requirements as the traditional on-campus degree programs, and the courses are taught by the College’s expert faculty who have been trained and certified in online quality assurance.
Credit by Exam for courses in Cybersecurity, Cloud Computing and wireless Technology
Complete the Pre-requisite Override for Science, Engineering, and Technology Course(s) formnew window.
Welcome to the Physical Sciences, Engineering, Computer Science, Cybersecurity and Networking Department at the Germantown and Takoma Park/Silver Spring Campuses of Montgomery College.
We offer a host of courses in a number of different disciplines to accommodate all types of students. Whether you are looking to complete a degree here at Montgomery College, start a program of study to transfer to a four year university, or simply attend a course in the interest of professional development, we can help.
Montgomery College is a designated National Center of Academic Excellence in Cyber Defense (CAE-CD)new windownew windownew window by the National Security Agency (NSA) and the U.S. Department of Homeland Security. See full designation statement.
Degrees and Certificates
- Computer Science and Technologies AA Degree (available as a fully online degree)
- Computer Science and Technologies AA Degree, Information Sciences and Systems Area of Concentration (available as a fully online degree)
- Computer Programming Certificate
- Java Developer Certificate
Courses by Subject
Course Syllabi
- CMSC 100 - Fundamentals of Programming (PDF, )
- CMSC 110 – Computer Concepts (PDF, )
- CMSC 140 - Intro to Programming (PDF, )
- CMSC 141 - Intermediate Programming (PDF, )
- CMSC 201 - Java Programming Language (PDF, )
- CMSC 203 - Computer Science I (PDF, )
- CMSC 204 - Computer Science II (PDF, )
- CMSC 207 - Discrete Structures (PDF, )
- CMSC 214 - Advanced Java Programming (PDF, )
- CMSC 220 Client-Server Programming with Java (PDF, )
- CMSC 222 - Visual Programming (PDF, )
- CMSC 224 - Web Appl Using C# And Asp.Net (PDF, )
- CMSC 226 - Intro To Obj Orient Prog C (PDF, )
- CMSC 230 - Adv Obj Oriented Prog C++ (PDF, )
- CMSC 234 - Mobile Game & App Programming (PDF, )
- CMSC 243 - Systems Analysis & Design (PDF, )
- CMSC 246 - Intro to SQL Using Oracle (PDF, )
- CMSC 250 - Unix/Linux Operating System (PDF, )
- CMSC 253 - Unix/Linux System Admin (PDF, )
- CMSC 260 - Computer Security (PDF, )
- CMSC 269 – Computer Science Internship (PDF, )
- NWIT173 – Network Security (PDF, )
- NWIT230 – Introduction to Cyber Ops (PDF, )
- NWIT245 – Defending the Network (PDF, )
- NWIT246 – Attacker Tools and Techniques (PDF, )
- NWIT247 – Introduction to Incident Response (PDF, )
- NWIT263 – Intro Digital Forensics (PDF, )
- NWIT275 – Wireless Security (PDF, )
- NWIT291 – Cybersecurity Capstone (PDF, )
Electrical Engineering
- ENEE 140 - Introduction to Programming Concepts for Engineers (PDF, )
- ENEE 150 - Intermediate Programming Concepts for Engineers (PDF, )
- ENEE 207 - Electric Circuits (PDF, )
- ENEE 222 - Elements of Discrete Signal Analysis (PDF, )
- ENEE 244 - Digital Logic Design (PDF, )
- ENEE 245 - Digital Circuits & Systems Laboratory (PDF, )
Engineering Science
- ENES 100 - Introduction to Engineering Design (PDF, )
- ENES 102 - Statics (PDF, )
- ENES 104 - Introduction to Engineering Professions (PDF, )
- ENES 120 - Biology for Engineers (PDF, )
- ENES 220 - Mechanics of Materials (PDF, )
- ENES 221 - Dynamics (PDF, )
- ENES 232 - Thermodynamics (PDF, )
- ENES 240 - Scientific and Engineering Computation (PDF, )
- GEOL 101 - Physical Geology (PDF, )
- GEOL 102 - Historical Geology (PDF, )
- PSCI 101 - Physical Science I (PDF, )
- PSCI 102 - Physical Science II (PDF, )
- PHYS 105 - Conceptual Physics
- PHYS 110 - Sound & Light in the Arts (PDF, )
- PHYS 203 - General Physics I "College Physics I" (non-calculus/non-engineering) (PDF, )
- PHYS 204 - General Physics II "College Physics II" (non-calculus/non-engineering) (PDF, )
- PHYS 262 - General Physics II: Electricity and Magnetism "Engineering Physics II" (calculus) (PDF, )
- PHYS 263 - General Physics III: Waves, Optics, and Modern Physics "Engineering Physics III" (calculus) (PDF, )
Student Resources
Takoma Park/Silver Spring Campus:
MC: A Center of Academic Excellence in Computer Defense (CAE-CD)
On January 31, 2022 the National Security Agency (NSA) and the Department of Homeland Security (DHS) designated Montgomery College a "Center of Academic Excellence in Computer Defense (CAE-CD)". The award recognizes Montgomery College as superior in the creation of highly skilled cybersecurity professionals who can help strengthen the vulnerabilities in our national infrastructure. As cyberattacks increase in both quantity and lethality, and target individuals as well as entire organizations, the demand for well prepared cybersecurity professionals has never been so great.
The Montgomery College Cybersecurity Program went through an intensive assessment and it was determined that students receive high quality technical training that will help them become leaders in a variety of cybersecurity disciplines. It was acknowledged that program graduates obtain extensive knowledge on how to address the varied cybersecurity threats that our nation currently faces.
The CAE-CD designation is an important achievement for Montgomery College. It recognizes that students are being educated in a manner that is endorsed by two of the most prominent cybersecurity employers in the nation: NSA and DHS.
As a result of this designation, students will be able to enrich their cybersecurity degree program by participating in studies and academic collaborations with government entities as part of their school’s CAE-CD designation.
Noncredit Courses and Training
Our Workforce Development and Continuing Education's Information Technology Institute offers a variety of noncredit hands-on computer training classes ranging from very basic computer skills to advanced software development and computer certification classes.