Schedule of Classes
Apply Now
Skip to Menu Toggle Button

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.
Start date has passed. Please register for the next start date.
22289 6393 08 Jan 2025-04 Mar 2025 Open Online
Faculty: VanBemmel, Jeffrey 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.
Start date has passed. Please register for the next start date.
24337 7380 12 Mar 2025-06 May 2025 Open Online
Faculty: Chiang, Chiyun-Kwei 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.
24338 7381 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24339 7382 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
24343 7384 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
24345 7386 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24346 7387 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24347 7388 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24348 7389 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24349 7390 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24350 7391 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24351 7392 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24528 7393 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24599 7394 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24604 7395 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24618 7396 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24625 7397 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24649 7398 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24891 7379 12 Mar 2025-06 May 2025 Open 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 Open 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 Open 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.
Start date has passed. Please register for the next start date.
27614 7399 12 Mar 2025-06 May 2025 Open Online
Faculty: Sprake, William H 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.
27709 7378 12 Mar 2025-06 May 2025 Closed Online
Faculty: Cardwell, Kevin F 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.
27798 7377 12 Mar 2025-06 May 2025 Open Online
Faculty: Ali, Yousif Beshir 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.
27851 7376 12 Mar 2025-06 May 2025 Closed Online
Faculty: Bolt, Steven 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.
27949 7375 12 Mar 2025-06 May 2025 Open Online
Faculty: Lee, Marcelle Y. 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.
28064 7374 12 Mar 2025-06 May 2025 Closed Online
Faculty: Lyle, Alton G 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 Open 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.
Start date has passed. Please register for the next start date.
23283 6980 12 Feb 2025-08 Apr 2025 Open 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
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 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.
27822 7382 12 Mar 2025-06 May 2025 Open Online
Faculty: Beache, Vidda 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.
Start date has passed. Please register for the next start date.
23278 6980 12 Feb 2025-08 Apr 2025 Open 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.
Start date has passed. Please register for the next start date.
23279 6981 12 Feb 2025-08 Apr 2025 Open 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
23281 6983 12 Feb 2025-08 Apr 2025 Open Online
Faculty: Gonzales, Matthew 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.
23282 6984 12 Feb 2025-08 Apr 2025 Open Online
Faculty: Durham, Jeneo Kente 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.
24932 7380 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24933 7381 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
24934 7382 12 Mar 2025-06 May 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.
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.
Start date has passed. Please register for the next start date.
24936 7384 12 Mar 2025-06 May 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.
24937 7385 12 Mar 2025-06 May 2025 Open Online
Faculty: Anyanso, Chukwuma 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.
24938 7386 12 Mar 2025-06 May 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.
24939 7387 12 Mar 2025-06 May 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.
25336 4060 12 Mar 2025-06 May 2025 W 6:30P-9:30P Open College Park (Hybrid)
Faculty: Butu, Emilia V Bldg/Room: Susquehanna Hall 2120 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: Francis, Dexter Whensworth 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.
Start date has passed. Please register for the next start date.
23285 6980 12 Feb 2025-08 Apr 2025 Open Online
Faculty: Arvi, Marie S 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.
23286 6981 12 Feb 2025-08 Apr 2025 Open Online
Faculty: Mittal, Ajay Kumar 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.
24944 7380 12 Mar 2025-06 May 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.
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.
Start date has passed. Please register for the next start date.
24945 7381 12 Mar 2025-06 May 2025 Open Online
Faculty: Amores, Galo 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.
24946 7382 12 Mar 2025-06 May 2025 Open 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
24948 7384 12 Mar 2025-06 May 2025 Open Online
Faculty: Raman, Ashok N 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.
24949 7385 12 Mar 2025-06 May 2025 Open Online
Faculty: Nuur, Sadiq O 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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
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.
Start date has passed. Please register for the next start date.
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.
24860 7382 12 Mar 2025-06 May 2025 Open Online
Faculty: Marcello, Cynthia V. 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
Top of Page