Quick Search
- African American Studies
- Accounting
- Anthropology
- Applied Technology
- Arabic
- 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
- Data Analytics
- Economics
- Education Teacher Preparation
- Emergency Management
- English
- Environmental Hlth and Safety
- Environmental Management
- Experiential Learning
- Finance
- French
- 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
- Software Development&Security
- Sociology
- Spanish
- Speech
- Statistics and Probability
- Women's Studies
- Writing
2024 Spring: January 10 - May 7
Course | Class No. | Section | Start & End Date | Day | Time | Status | Location |
---|
2024 Spring: January 10 - May 7
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. | |||||||
24571 | 7379 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Worster, Dean D | 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. | |||||||
25525 | 6380 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Tepe, Cemal | 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. | |||||||
25526 | 6381 | 10 Jan 2024-05 Mar 2024 | 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. | |||||||
25527 | 6382 | 10 Jan 2024-05 Mar 2024 | 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. | |||||||
25528 | 6980 | 14 Feb 2024-09 Apr 2024 | 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. | |||||||
25529 | 6981 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Beache, Vidda | 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. | |||||||
25530 | 7380 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Zevallos, Omar 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. | |||||||
25531 | 7381 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25492 | 6380 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25493 | 6381 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25494 | 6382 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25495 | 6383 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25496 | 6384 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Gorham, 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 step-wise 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. | |||||||
25497 | 6385 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Muralidharan, Rajamani | 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 step-wise 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. | |||||||
25498 | 6386 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25499 | 6387 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25500 | 6388 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25501 | 6389 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Dinsoreanu, Mihaela | 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 step-wise 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. | |||||||
25502 | 6390 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: King, Lauren Beth | 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 step-wise 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. | |||||||
25503 | 6391 | 10 Jan 2024-05 Mar 2024 | 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 step-wise 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. | |||||||
25504 | 6392 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Haight, Timothy 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 step-wise 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. | |||||||
25505 | 6980 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Amores, Galo | 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 step-wise 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. | |||||||
25506 | 6981 | 14 Feb 2024-09 Apr 2024 | 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 step-wise 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. | |||||||
25507 | 6982 | 14 Feb 2024-09 Apr 2024 | 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 step-wise 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. | |||||||
25508 | 6983 | 14 Feb 2024-09 Apr 2024 | 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 step-wise 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. | |||||||
25509 | 6984 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Lusby, Jack C | 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 step-wise 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. | |||||||
25510 | 7380 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25511 | 7381 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25512 | 7382 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25513 | 7383 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25514 | 7384 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25515 | 7385 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25516 | 7386 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25517 | 7387 | 13 Mar 2024-07 May 2024 | 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 step-wise 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. | |||||||
25518 | 7388 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Beyer, Tristan 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 step-wise 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. |
|||||||
25520 | 5615 | 10 Jan 2024-05 Mar 2024 | T | 5:30P-8:30P | Open | Nat Land Crystal City (Hybrid | |
Faculty: Douglass, Barry Grayson | 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 step-wise 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. |
|||||||
25521 | 5725 | 10 Jan 2024-05 Mar 2024 | Th | 6:00P-9:00P | Open | Kuhn Hall-Ft. Meade (Hybrid) | |
Faculty: Thomas, Darren 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 step-wise 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. |
|||||||
25522 | 4025 | 10 Jan 2024-05 Mar 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Alhabashi, Khattab A | Bldg/Room: Hornbake Library (Undergrad) 0123 | 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 step-wise 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. |
|||||||
25523 | 4355 | 13 Mar 2024-07 May 2024 | T | 6:00P-9:00P | Open | Natl Bus Park 3rd Flr (Hybrid | |
Faculty: Thomas, Darren 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 step-wise 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 | 4060 | 13 Mar 2024-07 May 2024 | W | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Alhabashi, Khattab A | Bldg/Room: Hornbake Library (Undergrad) 0109 | Syllabus | Course Materials | ||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25532 | 6380 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Welch, William J | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25533 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Metz, Richard Steven | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25534 | 6382 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Pitocco, Nickolas J | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25535 | 6383 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Rowson, Rebecca R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25536 | 6384 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Specioso, Richard E | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25537 | 6385 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Lusby, Jack C | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25538 | 6386 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Seely, Andrew R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25539 | 6387 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Igwe, Selwyn O | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25540 | 6980 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Arvi, Marie S | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25541 | 6981 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Breitler, Alan L | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25542 | 7380 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Pitocco, Nickolas J | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25543 | 7381 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Rowson, Rebecca R | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25544 | 7382 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Marcello, Cynthia V. | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25545 | 7383 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Metz, Richard Steven | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25546 | 7384 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Williams, Yul | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. |
|||||||
25548 | 7615 | 10 Jan 2024-05 Mar 2024 | 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) | ||||||
CMSC 115 (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. |
|||||||
25549 | 4025 | 10 Jan 2024-05 Mar 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Williams, Gregory T | Bldg/Room: Hornbake Library (Undergrad) 1108 | Syllabus | Course Materials | ||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
25551 | 7385 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Smith, Marion S | Syllabus | Course Materials | |||||
CMSC 115 | Introductory Programming (3) | ||||||
CMSC 115 (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. | |||||||
27675 | 7386 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Lee, John R | 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. | |||||||
20667 | 6380 | 10 Jan 2024-05 Mar 2024 | 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. | |||||||
21030 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | 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. | |||||||
21310 | 6382 | 10 Jan 2024-05 Mar 2024 | 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. | |||||||
22292 | 6980 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Salman, Raied 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. | |||||||
23047 | 7380 | 13 Mar 2024-07 May 2024 | 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. | |||||||
23959 | 7381 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Shash, Abdulnasir 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. | |||||||
24520 | 7382 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Korrapati, Srinivas | 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. | |||||||
25552 | 6380 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Ghosh, Soumajit | 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. | |||||||
25553 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Luo, Angelo Y | 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. | |||||||
25554 | 6382 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Munoz, Mark Ryan | 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. | |||||||
25555 | 6383 | 10 Jan 2024-05 Mar 2024 | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25556 | 6384 | 10 Jan 2024-05 Mar 2024 | Closed | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25557 | 6385 | 10 Jan 2024-05 Mar 2024 | 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. | |||||||
25558 | 6386 | 10 Jan 2024-05 Mar 2024 | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25559 | 6980 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Timko, Thomas J | 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. | |||||||
25560 | 6981 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Gannavarapu, Ramji V | 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. | |||||||
25561 | 7380 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Jarc, Duane J | 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. | |||||||
25562 | 7381 | 13 Mar 2024-07 May 2024 | 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. | |||||||
25563 | 7382 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Luo, Angelo Y | 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. | |||||||
25564 | 7383 | 13 Mar 2024-07 May 2024 | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25565 | 7384 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Dinsoreanu, Mihaela | 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. | |||||||
25566 | 7385 | 13 Mar 2024-07 May 2024 | Closed | Online | |||
Faculty: Timko, Thomas J | 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. |
|||||||
25568 | 7655 | 13 Mar 2024-07 May 2024 | T | 6:30P-9:30P | Open | Dorsey Station (Hybrid) | |
Faculty: Scoggins, Shwu-Yan 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. | |||||||
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. |
|||||||
25569 | 4065 | 13 Mar 2024-07 May 2024 | Th | 6:30P-9:30P | Open | College Park (Hybrid) | |
Faculty: Chan, Philip W | Bldg/Room: Hornbake Library (Undergrad) 0105 | 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. | |||||||
25570 | 7386 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Logue, Thomas A | 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. | |||||||
21696 | 6380 | 10 Jan 2024-05 Mar 2024 | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
24097 | 7380 | 13 Mar 2024-07 May 2024 | 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. | |||||||
24098 | 7381 | 13 Mar 2024-07 May 2024 | 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. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
26876 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: McFarland, Ronald D | 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. | |||||||
25571 | 6380 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Karmaker, Amitava | 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. | |||||||
25572 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Dulmage, William B | 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. | |||||||
25573 | 6382 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Metallo, Lynda M | 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. | |||||||
25574 | 6980 | 14 Feb 2024-09 Apr 2024 | Open | Online | |||
Faculty: Karmaker, Amitava | 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. | |||||||
25575 | 7380 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Elsaghir, Hesham M | 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. | |||||||
25576 | 7381 | 13 Mar 2024-07 May 2024 | 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. | |||||||
25577 | 7382 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Muralidharan, Rajamani | 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. | |||||||
25578 | 7383 | 13 Mar 2024-07 May 2024 | Open | Online | |||
Faculty: Metallo, Lynda M | 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. | |||||||
27056 | 6383 | 10 Jan 2024-05 Mar 2024 | Closed | Online | |||
Faculty: Guy-Williams, Denton G | Syllabus | Course Materials | |||||
CMSC 315 | Data Structures and Analysis (3) | ||||||
(Formerly CMSC 350). Prerequisite: CMSC 215 (or CMIS 242). A study of user-defined data structures and object-oriented design in computer science. The aim is to develop secure Java programs. Topics include linked lists, stacks, queues, arrays, maps, vectors, and trees. Algorithms that perform sorting, searching, and recursion are discussed and analyzed. Students may receive credit for only one of the following courses: CMSC 350 or CMSC 315. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25484 | 6380 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Huskins, James M | Syllabus | Course Materials | |||||
CMSC 315 | Data Structures and Analysis (3) | ||||||
(Formerly CMSC 350). Prerequisite: CMSC 215 (or CMIS 242). A study of user-defined data structures and object-oriented design in computer science. The aim is to develop secure Java programs. Topics include linked lists, stacks, queues, arrays, maps, vectors, and trees. Algorithms that perform sorting, searching, and recursion are discussed and analyzed. Students may receive credit for only one of the following courses: CMSC 350 or CMSC 315. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25485 | 6381 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Schmeelk, Suzanna E | Syllabus | Course Materials | |||||
CMSC 315 | Data Structures and Analysis (3) | ||||||
(Formerly CMSC 350). Prerequisite: CMSC 215 (or CMIS 242). A study of user-defined data structures and object-oriented design in computer science. The aim is to develop secure Java programs. Topics include linked lists, stacks, queues, arrays, maps, vectors, and trees. Algorithms that perform sorting, searching, and recursion are discussed and analyzed. Students may receive credit for only one of the following courses: CMSC 350 or CMSC 315. |
|||||||
Start date has passed. Please register for the next start date. | |||||||
25486 | 6382 | 10 Jan 2024-05 Mar 2024 | Open | Online | |||
Faculty: Salomie, Ioan | 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 47 48 49 |