Engineering, Physical, and Computer Sciences Department
Contact a program advisor. See the computer science and engineering programs' advising availability (PDF, ) .
Go to Student Resources to find information about our learning centers, tutoring, department labs, scholarships, special programs, engineering advising, and more.
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
The Engineering, Physical, and Computer Sciences Department at the Rockville Campus offers courses in astronomy, engineering, computer science, geology, meteorology, physics, and physical science appropriate for all levels of student need.
We are the primary source for academic advising for students planning transfer into bachelor's degree programs in all branches of the engineering profession, as well as in astronomy, computer science, geology, meteorology, and physics.
Our engineering course work incorporates the latest industry-standard computer hardware and software. Our astronomy program maintains an observatory with multiple telescopes complete with CCD imaging devices. Most recently, a grant from the department of education has allowed for acquisition of six wireless classrooms.
The department employs 19 full-time faculty, 40 adjunct faculty, one instructional lab manager, two lab coordinators, one machine shop supervisor, one instructional associate, and one administrative assistant. We pride ourselves on being a dynamic department, always in pursuit of improving our learning environment, and recent growth and change is evidence of this philosophy.
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
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, )
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
- Ackerman Math/Science Learning Center
- Student Clubs
- Engineering Advising
- Rockville Campus Weather Station and Cameranew window
The Engineering, Physical, and Computer Sciences Department has a number of rooms available for students to work on assignments outside of class.
Two computer labs for students working on assignments related to courses offered through
our department are provided.
Locations: The department computer lab is in SC 403 and the engineering science computer lab
is in SC 429.
Hours:
- Monday through Friday: 8 a.m.–4:30 p.m.
The Physics I Lab is designated for coaching and help with Physics I courses.
Location: SW 314
Spring 2024 Hours: to be determined
The Physics II Lab is designated for working on physics labs outside of class. Be
aware that there are certain restrictions on making up missed labs. Please consult
with your instructor.
Location: SC 415
Spring 2024 Hours:
- Monday and Wednesday: 10:30 a.m.–2:00 p.m.
- Tuesday and Thursday: 11:00 a.m.–4:00 p.m.
This designated lab room is for ENEE207 and ENEE245 courses. This room and its computers
are strictly reserved for ENEE courses.
Location: SC 416
Spring 2024 Hours:
- Monday and Wednesday: 8:30 a.m.–4:00 p.m.
- Tuesday and Thursday: 1:45–4:00 p.m.
- Friday: 8:30 a.m.–2:00 p.m.
The Innovation Center is a place for students to work together to work on class projects,
foster creativity, and outside the box thinking providing students access to powerful
hardware they otherwise might not have access to. Here we empower our students to
change their lives.
Location: SC 409
Spring 2024 Hours:
- Monday: noon–4:00 p.m.
- Tuesday and Thursday: 11:00 a.m.–4:00 p.m.
- Wednesday: 10:00 a.m.–1:30 p.m.
- American Academy for the Advancement of Sciencenew window
- Department of Energynew window
- Federal Laboratory Consortiumnew window
- National Academy of Engineeringnew window
- NASAnew window
- Goddard Space Flight Centernew window
- National Institute of Standards and Technologynew window
- National Renewable Energy Laboratorynew window
- U.S. Naval Research Laboratorynew window
- National Science Foundationnew window
- National Technical Information Servicenew window
- Office of Naval Researchnew window
- National Oceanic and Atmospheric Administration
- Accuweathernew window
- Skypubnew window
- Weather Channelnew window
- American Association of Physics Teachersnew window
- American Astronomical Societynew window
- American Geophysical Unionnew window
- American Institute of Chemical Engineersnew window
- American Mathematical Societynew window
- American Physical Societynew window
- American Society of Civil Engineersnew window
- American Society of Heating, Refrigeration, and Air Conditioning Engineersnew window
- American Society of Mechanical Engineersnew window
- Association for Computing Machinerynew window
- Institute of Electrical and Electronics Engineersnew window
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.