- Uic cs courses Discovering Computer Science. Recommended background: At least one natural language processing course and at least one AI or machine learning course. Summer 2025 Course List. Please consult the Schedule of Classes for a listing of courses offered for a specific term. The computer science department offers three majors for undergraduate students who are interested in a premier technological education. edu (graduate admissions), cs-grad@uic. Fundamentals of computing; history of computation; computer organization; program design, testing and debugging; web design; computer Undergraduate Courses. The UIC General Education Program requires that students complete ENGL 160, ENGL 161, and a minimum of 24 hours of credit with at least one course in each of the six categories of General Education: Analyzing the Natural World, Understanding the Individual and Society, Understanding the Past, Understanding the Creative Arts, Exploring World Cultures, and To earn a Bachelor of Science in Computer Science, Software Engineering Concentration degree from UIC, students need to complete university, college, and department degree requirements. MCS 360 is recommended for CS 111 is an introductory computer science course at UIC that is designed for complete beginners. In the 2021-2022 academic year, 1,713 students are enrolled at UIC Engineering as computer science majors across Select one additional CS elective among the selective list (CS 342, CS/MCS 401, CS 411, CS 412, CS 418, or CS 422), or any other CS course at the 400 level for which the student has proper prerequisites (or MCS 421, MCS 423, or MCS 425) Course Information: Prerequisite(s): CS 421 or CS 521 or CS 582 or CS 583; or consent of the instructor. Limit Course Title CRN Instructor Inst. Avail. Students may register in more than one section per term. csgrad@uic. Please consult the Schedule of Classes for information on the courses offered for a specific term. Fall 2024 Course Offerings Sp. MCS 494. edu (students) Website: https://cs. Students in the following programs can be impacted by this policy: Computer Science (including all concentrations), Data Science (including all concentrations), Computer Science + Design, and Prerequisite: Concurrent registration in another 200-level computer science course (see Schedule). If you are interested in studying computer science, the UIC curriculum will ensure that you have the depth and preparation that will allow you to pursue whatever career goal you may have, from data mining to video-game design to artificial To earn a Bachelor of Science in Computer Science, Software Engineering Concentration degree from UIC, students need to complete university, college, and Students can choose between science electives and required mathematics courses recommended for the BS in Computer Science degree. 500-level courses require graduate standing. Learn more about our new building, which is under construction just west of the Engineering Course Title CRN Instructor Inst. Spring 2025 Course Offerings Sp. No prior experience is required. We Course CRN Instructor Inst. Advanced study in With a computer science education, you might be able to come up with a creative technological solution. May be repeated to a maximum of 12 hours. a. If you are looking for information about master’s or PhD courses in this department, please visit our The core computer science curriculum consists of required technical courses followed by a range of computer science selective courses offering specializations in systems, software, languages, algorithms, and computer design. Introduction to the use of classical approaches in data modeling and machine learning in the context of solving data-centric problems. Students admitted directly after a bachelor’s degree in CS or a related field: Must complete a minimum of 32 hours of graduate credit. CS 411. The Department of Computer Science strictly enforces the University Repeat Policy for all Computer Science courses offered by our department. Each year, we accept applications for our tuition-free summer section of this course. MATH 180 also fulfills the LAS Quantitative Reasoning requirement. 2025 4-week session: May 19 - June 13. 1-4 hours. Page 1. A broad coverage of fundamental models is The information below lists courses approved in this subject area effective Fall 2015. ARTIFICIAL INTELLIGENCE I. Graduate menu). MCS 320 is recommended for students who plan to pursue the Concentration in Computational Mathematics. Current UIC students and visiting students who have been admitted can now access more detailed scheduling information including CS Course Repeat Policy. edu (see the Courses page under the . Course Information: 1 to 3 undergraduate hours; 2 to 4 graduate hours. c. Here are three courses that might be a part of your UIC CS + design degree: DES 150 Digital Media Design. This studio-style class introduces students to the fundamentals of design in digital media. The UIC computer science department will train you to understand computer science at both ends of the spectrum that stretches Courses CS Course Repeat Policy Majors Minor This will be the view outside your computer science classroom starting in spring 2025. PROGRAM REQUIREMENTS. Type a. The goal of the class is to gain an understanding of the latest design software and its uses in creating both pixel and vector-based imagery. Not all courses will necessarily be offered in a given term. Here are a few that have captured our current students’ attention—and that have proved especially valuable in their careers after UIC. of Computer Science, UIC All assignments are tentative and subject to change. Apply computer science theory and software development fundamentals to produce computing-based solutions. Course Information: 3 undergraduate hours. This course is approved for the Analyzing the Natural World General Education category. The information about a course that To make sure each UIC data science major is prepared to excel at all of these tasks, we tapped into the expertise of three UIC colleges for the program’s core courses: the College of Engineering (home to the computer science CS 494. I feel like he was remarkably invested in my personal success, which is a rarity for UIC professors. CS 307 Modeling and Learning in Data Science credit: 4 Hours. 3 or 4 hours. Coursework At least 28 hours (with thesis), 32 hours (with project), 36 hours (for course-work-only); 12 hours of which (for thesis and project) and 16 hours (for coursework-only) must be CS course offerings at the 500 level (excluding CS 590, CS 597, CS 598, and CS 599). 4 graduate hours. This page provides easy access to information about current undergraduate course offerings in computer science. This course covers problem representation, rule-based problem- I took both courses with John Bell, who I think is a great professor. uic. . 2025 8-week session: June 16 - August 8. MWF1200-1250ARC 240 Dept. See the Computer Science catalog Mailing Address: Department of Computer Science (MC 152) 851 South Morgan Street Chicago, IL 60607-7053 Contact Information: Student Affairs Office: SEO 905, Department Main Office: SEO 1120 Phone: (312) 996-5940 or (312) 996-2290 Emails: ask. edu At UIC, graduate students in computer science have access to the world-class faculty expertise, personalized one-on-one mentoring, and computing facilities needed to define their career path in academia or industry. These electives must be selected from a list of approved courses provided by the CS department. Prerequisite(s): Consent of the instructor. The information below lists courses approved in each subject area effective Fall 2025. By the time you complete the course — with the help of supportive instructors and classmates — you will have learned how to code! And you’ll be able to use that skill to do fascinating things, from generating The inventory of courses offered by UIC is constantly changing. b. Break Through Tech Chicago helps UIC students who plan to major or minor in data science, computer science, CS + design, or computer science and linguistics to get their start in CS 111. Graduation credit for non-CS course work must have prior department approval. MATH 300 fulfills the LAS Writing-in-the-Discipline requirement. Multidisciplinary computer science topics for undergrad seniors and graduate student that vary from term to term depending on current student and instructor interests. Of the 32 hours, at least cs. MWF 1200-1250BSB 145 Dept. He recognized that I was taking is courses very seriously, and in turn took my learning seriously. Type Days Time Room TA 54550CS 100 DCS 10615 Bell Lect. Limit Course CRN Instructor Inst. Type Days Time Room TA 18 162 180 CS 107 ICP 17412 Polakis Lect. Type Majors. e. Topics in mathematical computer science, such as symbolic compution, automated reasoning, cryptography or geometric algorithms. Not all courses will necessarily be offered these terms. I also look 211 and 425 with Bell, so he became sort of a mentor for me. Rgst'd Sec. 3 hours. Special Topics in Computer Science. d. Two of these majors were introduced in the last year to match the interests of current students and the needs of the present job market. wwlg asmrvvw dgotrd xyylrlm salz gvjrzhn vbfd xyyn dqke xpiqq gtua kbeov xjptvh fwcrl uanhjz