Quick Search
- African American Studies
- Accounting
- Anthropology
- Applied Technology
- Arabic
- Artificial Intelligence
- Art History
- Art
- Asian Studies
- Astronomy
- Behavioral and Social Science
- Biology
- Business and Management
- Career Planning
- Criminology/Criminal Justice
- Chemistry
- Chinese
- Computer Information Technolo
- Computer Science
- Computer Studies
- Communication Studies
- Cyber Security-Info Assurance
- Cyber Operations
- Data Analytics
- Economics
- Education Teacher Preparation
- Emergency Management
- English
- Environmental Hlth and Safety
- Environmental Management
- Experiential Learning
- Finance
- French
- Fire Science
- Geography
- Geology
- German
- Gerontology
- Graphic Communication
- Government and Politics
- History
- Health Services Management
- Homeland Security
- Human Resource Management
- Humanities
- Information Systems Managemen
- Japanese
- Journalism
- Korean
- Legal Studies
- Library Skills & Info Literac
- Mathematics
- Marketing
- Music
- Natural Science
- Nursing
- Nutrition
- Professional Exploration
- Philosophy
- Physics
- Public Safety Administration
- Psychology
- Sociology
- Spanish
- Speech
- Statistics and Probability
- Women's Studies
- Writing
2025 Spring: January 8 - May 6
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|
2025 Spring: January 8 - May 6
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|---|---|---|---|---|---|---|
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24338 | 7381 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Nguyen, Uy M. | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24339 | 7382 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Moreno, Moises O | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24340 | 7383 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Champion, Donald B | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24343 | 7384 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Worster, Dean D | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24344 | 7385 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: McNabb, Patrick Neal | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24345 | 7386 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Hiett, William C | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24346 | 7387 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Nelson, Brian E. | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24347 | 7388 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Rude, Bryan G. | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24348 | 7389 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Wagner, Edward D | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24349 | 7390 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Kayl, Robert Alan | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24350 | 7391 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Webster, Arnold Henry | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24351 | 7392 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Bucelato, Justin Marcel | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24528 | 7393 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Fruchtbaum, Marc E | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24599 | 7394 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Balaguer, Johann A | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24604 | 7395 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Ognita, Ramon Valenzuela | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24618 | 7396 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Magee, James W | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24625 | 7397 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Nailen, Charles D. | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24649 | 7398 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Midy, Carl M | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
24891 | 7379 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Wojcik, Michael E. | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
25360 | 7650 | 12 Mar 2025-06 May 2025 | M | 6:30P-9:30P | Closed | Dorsey Station (Hybrid) | |
Faculty: Maderi, Anthony Dominic | Syllabus | Course Materials | |||||
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. | |||||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
25555 | 7625 | 08 Jan 2025-04 Mar 2025 | Th | 6:30P-9:30P | Closed | Dorsey Station (Hybrid) | |
Faculty: Hiett, William C | Syllabus | Course Materials | |||||
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. | |||||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27278 | 6394 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Champion, Donald B | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27340 | 6395 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Potts, Philip L | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27518 | 6396 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Hellmann, Karl J | Syllabus | Course Materials | |||||
CMIT 495 | Cybersecurity Technology Capstone (3) | ||||||
Prerequisites: Completion of at least 27 credits of CMIT coursework. A comprehensive project-driven study of network design and security, with an emphasis on the integration of knowledge, practical applications, and critical thinking. The objective is to implement a secure and scalable network to meet organizational needs. Topics include advanced concepts in network and security design. |
|||||||
27614 | 7399 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22408 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Cercena, Sonal S | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22409 | 6381 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Pitocco, Nickolas J | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22410 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Guster, Dennis C | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
23283 | 6980 | 12 Feb 2025-08 Apr 2025 | Closed | Online | |||
Faculty: Copeland, Keiona A | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
23284 | 6981 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: Pender, Tiffany M | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
24942 | 7380 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Gonzales, Matthew M | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
24943 | 7381 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Ellis, Brenda L | Syllabus | Course Materials | |||||
CMSC 100 | Social Networking and Cybersecurity Best Practices (3) | ||||||
(Formerly CMIS 111.) A hands-on study of current social networking applications and approaches to protect against cyber-attacks and enhance personal cybersecurity. The goal is to collaborate and interact through personal and professional social networking while developing and using computer security best practices. Discussion covers issues associated with the impact of social computing on individuals and society. Projects include creating and maintaining accounts on selected social networking sites. Students may receive credit for only one of the following courses: CMIS 111 or CMSC 100. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27346 | 6383 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Pender, Tiffany M | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22395 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Bidwell, Bernard L | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22396 | 6381 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Welch, William J | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22397 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Adams, Candice H | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22398 | 6383 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Kayed, Rabiha J | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22399 | 6384 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Grady, Stephen Howard | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22400 | 6385 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Manocha, Subhash | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22401 | 6386 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Bickle, Michael A | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22402 | 6387 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Zevallos, Omar A | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22403 | 6388 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Davis, Christopher L | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22404 | 6389 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Karmaker, Amitava | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
23278 | 6980 | 12 Feb 2025-08 Apr 2025 | Closed | Online | |||
Faculty: Alhabashi, Khattab A | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
23279 | 6981 | 12 Feb 2025-08 Apr 2025 | Closed | Online | |||
Faculty: Mentzos, Terrence W. | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
23280 | 6982 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: Meystel, Michael A | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
24932 | 7380 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Johnson, Tiffany N | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
24933 | 7381 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Al-Marzooq, Taghreed | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
24934 | 7382 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Bidwell, Bernard L | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
24935 | 7383 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Azhar, Mohammad Q | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
25336 | 4060 | 12 Mar 2025-06 May 2025 | W | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Butu, Emilia V | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
25524 | 5425 | 08 Jan 2025-04 Mar 2025 | Th | 6:00P-9:00P | Open | Kuhn Hall-Ft. Meade (Hybrid) | |
Faculty: Thomas, Darren J | Syllabus | Course Materials | |||||
Note: Base Access Required | |||||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
25525 | 4020 | 08 Jan 2025-04 Mar 2025 | W | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Williams, Gregory T | Bldg/Room: Hornbake Library (Undergrad) 1108 | Syllabus | Course Materials | ||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
26925 | 3860 | 12 Mar 2025-06 May 2025 | W | 6:00P-9:00P | Open | San Diego (Hybrid) | |
Faculty: | Syllabus | Course Materials | |||||
CMSC 105 | Introduction to Problem-Solving and Algorithm Design (3) | ||||||
(Formerly CMIS 102.) A study of techniques for finding solutions to problems through structured programming and stepwise refinement. The objective is to design programs using pseudocode and implement them in an appropriate programming language. Hands-on practice in debugging, testing, and documenting is provided. Topics include principles of programming, the logic of constructing a computer program, and the practical aspects of integrating program modules into a cohesive application. Algorithms are used to demonstrate programming as an approach to problem-solving. Students may receive credit for only one of the following courses: CMIS 102,CMIS 102A, CMSC 101, or CMSC 105. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27463 | 6393 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Azhar, Mohammad Q | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22411 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Marcello, Cynthia V. | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22412 | 6381 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: King, Lauren Beth | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22413 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Lee, John R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22414 | 6383 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Rowson, Rebecca R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22415 | 6384 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Seiter, Linda | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22416 | 6385 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Luo, Angelo Y | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22417 | 6386 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Metz, Richard Steven | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
23285 | 6980 | 12 Feb 2025-08 Apr 2025 | Closed | Online | |||
Faculty: | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
23286 | 6981 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
24944 | 7380 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Pitocco, Nickolas J | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
24945 | 7381 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Seiter, Linda | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
24946 | 7382 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: Elsaghir, Hesham M | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
24947 | 7383 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Rowson, Rebecca R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
25556 | 7615 | 08 Jan 2025-04 Mar 2025 | T | 6:30P-9:30P | Open | Dorsey Station (Hybrid) | |
Faculty: Stricklin, Steve D. | Syllabus | Course Materials | |||||
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. | |||||||
CMSC 115 | Introductory Programming (3) | ||||||
(Formerly CMIS 141.) Prerequisite: CMSC 105 (or CMIS 102). A study of structured and object-oriented programming using the Java language. The goal is to design, implement, test, debug, and document Java programs, using appropriate development tools. Projects require the use of algorithms, simple data structures, and object-oriented concepts. Students may receive credit for only one of the following courses: CMIS 141, CMIS 141A, or CMSC 115. |
|||||||
25557 | 4025 | 08 Jan 2025-04 Mar 2025 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Butu, Emilia V | Bldg/Room: Susquehanna Hall 1105 | Syllabus | Course Materials | ||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
20978 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Smith, Therese M | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
21316 | 6381 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Richmond, Greig K | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
21578 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Korrapati, Srinivas | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
22796 | 6980 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: Romero, Jose A | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
23485 | 7380 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Korrapati, Srinivas | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
24352 | 7381 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Smith, Therese M | Syllabus | Course Materials | |||||
CMSC 150 | Introduction to Discrete Structures (3) | ||||||
Prerequisite or corequisite: MATH 140. A survey of fundamental mathematical concepts relevant to computer science. The objective is to address problems in computer science. Proof techniques presented are those used for modeling and solving problems in computer science. Discussion covers functions, relations, infinite sets, and propositional logic. Topics also include graphs and trees, as well as selected applications. Students may receive credit for only one of the following courses: CMSC 150 or CMSC 250. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27409 | 6383 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Shaalan, Majid A | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22419 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Logue, Thomas A | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22420 | 6381 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Tarquinio, Michael | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22421 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Specioso, Richard E | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22422 | 6383 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Nuur, Sadiq O | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22423 | 6384 | 08 Jan 2025-04 Mar 2025 | Closed | Online | |||
Faculty: Fernandez, Teresa Suarez | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22424 | 6385 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Elsaghir, Hesham M | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
23287 | 6980 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: Tapus, Nicolae | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
23288 | 6981 | 12 Feb 2025-08 Apr 2025 | Open | Online | |||
Faculty: | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
24950 | 7380 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Logue, Thomas A | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
24951 | 7381 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Tarquinio, Michael | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
24952 | 7382 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Del Orbe, Walther A | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
24953 | 7383 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Fernandez, Teresa Suarez | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
25337 | 4065 | 12 Mar 2025-06 May 2025 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Williams, Gregory T | Syllabus | Course Materials | |||||
CMSC 215 | Intermediate Programming (3) | ||||||
(Formerly CMIS 242.) Prerequisite: CMSC 115 (or CMIS 141). Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event driven programming, exceptions, recursion, arrays, and data structures. Students may receive credit for only one of the following courses: CMSC 215 or CMIS 242. |
|||||||
25338 | 7655 | 12 Mar 2025-06 May 2025 | T | 6:30P-9:30P | Open | Dorsey Station (Hybrid) | |
Faculty: Chan, Philip W | Syllabus | Course Materials | |||||
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. | |||||||
CMSC 307 | Artificial Intelligence Applications (3) | ||||||
(No programming or math background required.) An interactive, hands-on study of current artificial intelligence (AI) applications spanning multiple disciplines and domains, including business, science, communications, and computing. The goal is to use datasets with AI and machine learning applications from leading cloud vendors, including Amazon and Microsoft. Projects and laboratory exercises demonstrate how AI can be used to solve problems across a wide variety of disciplines. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
21939 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Gorham, Christopher L | Syllabus | Course Materials | |||||
CMSC 307 | Artificial Intelligence Applications (3) | ||||||
(No programming or math background required.) An interactive, hands-on study of current artificial intelligence (AI) applications spanning multiple disciplines and domains, including business, science, communications, and computing. The goal is to use datasets with AI and machine learning applications from leading cloud vendors, including Amazon and Microsoft. Projects and laboratory exercises demonstrate how AI can be used to solve problems across a wide variety of disciplines. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22490 | 6381 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Potolea, Rodica | Syllabus | Course Materials | |||||
CMSC 307 | Artificial Intelligence Applications (3) | ||||||
(No programming or math background required.) An interactive, hands-on study of current artificial intelligence (AI) applications spanning multiple disciplines and domains, including business, science, communications, and computing. The goal is to use datasets with AI and machine learning applications from leading cloud vendors, including Amazon and Microsoft. Projects and laboratory exercises demonstrate how AI can be used to solve problems across a wide variety of disciplines. |
|||||||
24483 | 7380 | 12 Mar 2025-06 May 2025 | Closed | Online | |||
Faculty: McFarland, Ronald D | Syllabus | Course Materials | |||||
CMSC 307 | Artificial Intelligence Applications (3) | ||||||
(No programming or math background required.) An interactive, hands-on study of current artificial intelligence (AI) applications spanning multiple disciplines and domains, including business, science, communications, and computing. The goal is to use datasets with AI and machine learning applications from leading cloud vendors, including Amazon and Microsoft. Projects and laboratory exercises demonstrate how AI can be used to solve problems across a wide variety of disciplines. |
|||||||
24484 | 7381 | 12 Mar 2025-06 May 2025 | Open | Online | |||
Faculty: Gorham, Christopher L | Syllabus | Course Materials | |||||
CMSC 307 | Artificial Intelligence Applications (3) | ||||||
(No programming or math background required.) An interactive, hands-on study of current artificial intelligence (AI) applications spanning multiple disciplines and domains, including business, science, communications, and computing. The goal is to use datasets with AI and machine learning applications from leading cloud vendors, including Amazon and Microsoft. Projects and laboratory exercises demonstrate how AI can be used to solve problems across a wide variety of disciplines. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
27492 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Dogan, Tuncay | Syllabus | Course Materials | |||||
CMSC 310 | Computer Systems and Architecture (3) | ||||||
(Formerly CMIS 310.) Prerequisite: CMSC 115 (or CMIS 141). A study of the fundamental concepts of computer architecture and factors that influence the performance of a system. The aim is to apply practical skills to computer systems architecture. Topics include data representation, assembly language, central processing unit architecture, memory architecture, and input/output (I/O) architecture. Students may receive credit for only one of the following courses: CMIS 270, CMIS 310, CMSC 310, CMSC 311, or IFSM 310. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22426 | 6380 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Xu, Zhe | Syllabus | Course Materials | |||||
CMSC 310 | Computer Systems and Architecture (3) | ||||||
(Formerly CMIS 310.) Prerequisite: CMSC 115 (or CMIS 141). A study of the fundamental concepts of computer architecture and factors that influence the performance of a system. The aim is to apply practical skills to computer systems architecture. Topics include data representation, assembly language, central processing unit architecture, memory architecture, and input/output (I/O) architecture. Students may receive credit for only one of the following courses: CMIS 270, CMIS 310, CMSC 310, CMSC 311, or IFSM 310. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22427 | 6381 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Williams, Yul | Syllabus | Course Materials | |||||
CMSC 310 | Computer Systems and Architecture (3) | ||||||
(Formerly CMIS 310.) Prerequisite: CMSC 115 (or CMIS 141). A study of the fundamental concepts of computer architecture and factors that influence the performance of a system. The aim is to apply practical skills to computer systems architecture. Topics include data representation, assembly language, central processing unit architecture, memory architecture, and input/output (I/O) architecture. Students may receive credit for only one of the following courses: CMIS 270, CMIS 310, CMSC 310, CMSC 311, or IFSM 310. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22428 | 6382 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Lusby, Jack C | Syllabus | Course Materials | |||||
CMSC 310 | Computer Systems and Architecture (3) | ||||||
(Formerly CMIS 310.) Prerequisite: CMSC 115 (or CMIS 141). A study of the fundamental concepts of computer architecture and factors that influence the performance of a system. The aim is to apply practical skills to computer systems architecture. Topics include data representation, assembly language, central processing unit architecture, memory architecture, and input/output (I/O) architecture. Students may receive credit for only one of the following courses: CMIS 270, CMIS 310, CMSC 310, CMSC 311, or IFSM 310. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
22555 | 6383 | 08 Jan 2025-04 Mar 2025 | Open | Online | |||
Faculty: Muralidharan, Rajamani | Syllabus | Course Materials |
Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 (15) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |