Course Details
Course Code: CSCI500 Course ID: 5543 Credit Hours: 3 Level: Graduate
This course serves as an essential primer for students in computer science, providing the foundations for advanced computer science study and subsequent work in CSCI505, CSCI510, and CSCI520. It develops core knowledge and skills in data structures, algorithms, machine learning, and big data analytics. Emphasis is placed on applying theory to computational systems and software development challenges, while introducing techniques that support deeper understanding of advanced computational problems, machine learning, artificial intelligence, and big data analytics. The course also highlights connections to engineering concepts and professional practice within the field. These elements strengthen the subject foundations and align with program outcomes, ensuring students have the resources needed for progression within the Master of Computer Science degree. Spanish language learners may complete this course in Spanish.
Course Schedule
| Registration Dates | Course Dates | Start Month | Session | Weeks |
|---|---|---|---|---|
| Registration11/24/2025 - 05/01/2026 | Course Dates05/04/2026 - 06/28/2026 | Start Month May | SessionSpring 2026 Session I | Weeks8 Week session |
| Registration12/29/2025 - 05/29/2026 | Course Dates06/01/2026 - 07/26/2026 | Start Month June | SessionSpring 2026 Session D | Weeks8 Week session |
| Registration01/26/2026 - 07/03/2026 | Course Dates07/06/2026 - 08/30/2026 | Start Month July | SessionSummer 2026 Session B | Weeks8 Week session |
| Registration02/23/2026 - 07/31/2026 | Course Dates08/03/2026 - 09/27/2026 | Start Month August | SessionSummer 2026 Session I | Weeks8 Week session |
| Registration03/30/2026 - 09/04/2026 | Course Dates09/07/2026 - 11/01/2026 | Start Month September | SessionSummer 2026 Session D | Weeks8 Week session |
| Registration04/27/2026 - 10/02/2026 | Course Dates10/05/2026 - 11/28/2026 | Start Month October | SessionFall 2026 Session B | Weeks8 Week session |