- Uic cs courses requirements transferology. Course Work Students Admitted with Prior Master’s Degree in CS or a Related Field: Must complete a minimum of 28 hours of credit in CS or non-CS graduate course work. For BS in Data Science prerequisite is an equivalent course like CS 141. If a student has credit for MATH 213 instead of CS 173, they must also complete an Classes held in Newberry Library. Students should consult UIC’s computer science major prepares you for all of this through a well-rounded degree that requires significant coursework inside and outside the computer science department, placing a The core computer science curriculum consists of required technical courses followed by a range of computer science selective courses offering specializations in systems, Welcome to CS 141: Programming Design II (online), Summer 2020. ’ For example, CS 211 requires a ‘C’ or better in CS 141, whereas CS 362 requires a ‘C’ in CS 211 but only a passing grade (D) in CS 261. A total of four courses may be excluded, with one course excluded at a time until the necessary quality points are obtained to meet the UIC GPA requirement and/or degree program minimum GPA. 5 or better in the last two years of your undergraduate degree and a UIC Summer Session offers nearly 300 courses to choose from. *Priority for some courses will be given to students who are required to take the courses. CS 225. ALEKS scores do not place students at the Calculus II (Math 181) level or above. e. edu, or by phone at (312) 413-2183 to create a plan for reasonable accommodations. computer science can be defined as the study of what can be done Note for PhD students who completed their master’s or undergraduate study at UIC: Students who received an MS in computer science at UIC may petition to use courses from the approved list to satisfy the qualifier exam course No more than one special topics course may be counted toward the 500-level CS requirement. There are also 11,920 graduate students at the school. Students will find current course offerings in the Schedule of Classes, which is published online before registration begins. The UIC computer science major gives you room to customize your academic experience to the areas of CS that interest you most. Students should consult the General Education section of the catalog for a list of approved courses in this category. Students are responsible for understanding their respective degree requirements. Course # Hours Course Title Pre-Requisites . edu Administration: Dean, Lola Eniola-Adefeso Associate Dean, Undergraduate Affairs, Miiri Kotche Student Services: 123 SEO Academic Advising: 123 SEO (for appointments) Departments: Biomedical Engineering (BME), Chemical Engineering (CHE), Only one CS 594 special topics course may be counted toward the 500-level requirement. Other students (e. Also, at most one course from outside of the Department of Electrical and Computer Engineering may be used to meet the B. These are also in-person with mandatory attendance. PhD and MS Degree Program Prerequisites. CS 112, CS 113, CS 107, or CS 109 are appropriate equivalent courses to CS University Degree Requirements. 3422. g. This course focuses on software development tools and practices; debugging and testing; advanced language features; standard libraries; and code management. Students are required to conduct research at the Newberry Library beyond designated class hours. Professor and Director of . * Only CS 4XX and 5XX courses count toward degree requirements. Electives chosen from mathematics, statistics, and mathematical computer science courses at the 200 level or higher, with the exception of MATH 310. Course List; Code Title Hours; Required Courses: MATH 180: Calculus I: 4: MATH 181: Calculus II: 4: MATH 210: Calculus III: 3: MATH, MCS, or STAT electives at the 200, 300, or 400 level (with one in the MATH rubric ) 9: Total Hours: 20 MS thesis students who concentrate in computer engineering may fulfill part of this requirement with up to 4 hours of 500-level graduate coursework in the computer science department They will need to make up for the missing credit hours by taking additional approved CS courses at the 200-level or higher. Students planning to pursue the Bioinformatics Concentration will take BIOS 110 and BIOS 120 to fulfill the Analyzing the Natural World A maximum of 6 hours of CHEM 488, CHEM 492 and CHEM 499 combined may be credited toward departmental undergraduate degree course requirements. Students may apply to the Honors College when you are submitting your application to UIC. CS: Please contact the College of Engineering Department of Computer Science. o A maximum of 8 hours of UIC non-CS graduate courses may be counted toward the In addition to the Graduate College minimum requirements, applicants must meet the following program requirements: Baccalaureate Field: Mathematics or a related field. PhD graduate programs are not required to submit GRE scores. UIC is committed to full inclusion and participation of people with disabilities in all aspects of university life. if students 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. At most 8 hours of Admission for Illinois Graduates. School or program and major * Note: As of Fall 2021, placement into Math 105 replaces placement into Math 118 and placement into Math 104 replaces placement into Math 077. However, not all courses are offered during a given semester. Previously listed as CS 385. John Bell. A minimum of 9 semester hours must be earned at the University of Illinois Chicago in each of two consecutive Students must have completed at least two CS courses required for the major, beyond CS 128 and not including CS 222, taken at Illinois for a minimum grade of B+ (A- for Math/CS and Stats/CS). in Computer Science. All application materials must be received promptly by the published application deadline. Program Design II: Total Hours: 8-9: Course List; Code Title Hours; Required Courses: IT 201: Introduction to Computer Configuration and Operating System Software: 3: IT 202: Web Summer 2025 Course List. edu, via email at mailto:drc@uic. Three credit hours. The information about a course that The Honors College is a home for students seeking an additional intellectual challenge along with a strong tie to the campus and community. Not all courses will necessarily be offered in a given term. These hours can be drawn from all Both the UIC cumulative GPA and the GPA for science and math courses must be met. See the Math advising guides for suggested UIC admissions counselors review your application for academic preparedness and potential contribution to the UIC community. 2025 4-week session: May 19 - June 13. Technical elective credits totaling 18 hours to include at least three courses from a single focus area and at least one team project course. Version: Wednesday, September 4, 2019. Social Media: https://www Required Major Math Courses: MATH 180, 181, 210, 310; Required Major Selective Course (select one): STAT 381, IE 342, ECE 341; Required: STAT 382 or IDS 462, STAT 385, STAT 481, IDS 312, IDS 435, CS 418 or IDS 472, CS 480 or IDS 410. UIC provides high quality teaching resources with laboratories to students in Computer Science to perform research and training To earn a Bachelor of Science in Data Science with Bioinformatics Concentration from UIC, students need to complete university, college, and department degree requirements. Students should apply to the program during their third year, after having completed at least 27 hours of CS courses (excluding CS 398). No more than a total of two courses below the 400 level may be used to meet the technical elective requirement. Course Information: May be repeated if topics vary. edu (graduate admissions), cs-grad@uic. Pre-tour of the Newberry is recommended. An advisor must approve these courses. ADMIN MOD CS Math requirements Which classes should I take? I would like to have easier classes or what courses were easy for y’all, and what teacher did you have :) please and thank you ! planning for cs courses upvote Course Information: Credit is not given for ECE 266 if the student has credit in CS 261. This course introduces state-of-the-art data science methodologies 28 credit hours of coursework. Please read the following page carefully. Download PDF of the entire 2024-2025 Graduate & Professional Catalog. in other fields are occasionally conditionally admitted and required to take one or more semesters of undergraduate CS courses. Required Concentration: CS 418 and CS 211 may be substituted. S. See Business Course Requirements in the College of Business Administration section for the list of courses needed to meet this requirement. Sections of this course are offered in conjunction with other 200-level computer science courses taken concurrently. Email: ccs@uic. Software Design: CS 401. ** CS 418 and CS 480 must be taken for the Concentration in Computer Science. edu +Give; UIC. Total 128 hours . d. o A maximum of 8 hours of UIC non-CS graduate courses may be counted toward the overall coursework requirement. The UIC equivalent course (transfer of non-UIC courses only) for purposes of graduation evaluation. Discrete Structures. a list of approved courses provided by the CS department. Although there is a campus wide minimum of one course from each General Education category, colleges may add additional course requirements. for an informal conversation. Credential evaluations from external agencies, such as WES or ECE, are not required by UIC Admissions and cannot be submitted in lieu of this fee. 0 or better in the last two years of your undergraduate degree and a GPA of 3. MCS 360 is recommended for Builds on the skills obtained in the introduction to auditing course and will focus on strengthening students’ understanding of fundamental aspects of an audit of financial statements and internal controls over financial reporting. edu, or call tel:312-413-2183 to create a plan for reasonable accommodations. Here’s what we’re reviewing on your application. If your training experience is an optional part of your curriculum or the credits you earn for the experience are not going toward degree requirements, it cannot be the only course you enroll for in your final A three-year program option is also available. Transfer Guides. Students may use their business electives to complete a second concentration within their major, if At least 48 semester hours beyond the master’s level or its equivalent must be taken at UIC. If you transfer to UIC from a community college, you should plan to spend However, remember that to continue as an active F-1 student you must be enrolled in courses that are required for completion of your degree. These courses—including Circuit Analysis, Introduction to Embedded The courses recommended for transfer by the graduate program and the number of hours of credit and grades earned. MATH 180 and MATH 181 are recommended for students planning advance work in population biology and required for enrollment in PHYS 141 and PHYS 142. It was a lot of work and projects overlapped all the time. 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. No. University Requirements. Minimum Admission Requirements Applications are considered on an individual basis by the Graduate (for coursework-only) must be CS course offerings at the 500 level (excluding CS 590, CS 597, CS 598, and CS 599). Research Methods: Required. It is your responsibility to pay attention to your CS Advisors “Mandatory Advising” requirements and information on how to remove your advising hold in order to register for courses on time. . The following General Education Core requirements for the College of Liberal Arts and Sciences satisfy the University’s minimum requirements. Roksana Sady. MATH 170, MATH 180, and STAT 130 fulfill the LAS Quantitative Reasoning requirement. Students should complete different courses from different areas with B- grades or high. Credit for non-CS course work must have prior department approval. a. Discovering Computer Science. ph. Required Courses: ENGR 100: Engineering Success Seminar for Freshmen (no graduation credit) 1: MATH 180: Calculus I: 4: CS 418 and CS 480 must be taken for the Reminder: Although grad students are not bound by prerequisites, they may not take CS 440 after or concurrently with CS 442. Independent study in an area not covered by existing courses or exploration in greater depth of issues covered in a previously taken course. Prerequisite(s): IDS 201 or IDS 331. Students who face or anticipate disability-related barriers while at UIC should connect with the Disability Resource Center (DRC) on the Contrary to what others might tell you, UIC CS is actually ranked quite highly-- it just gets overshadowed by it's older sister, UIUC. Any technical or non-technical (remedial or duplicative courses not allowed). I am glad I took those courses. cs-info@uic. Making this initial contact with the course instructor is essential, no matter whether you are working as a lab assistant, course assistant, or grader. Students who face or anticipate disability-related barriers while at UIC should connect with the Disability Resource Center (DRC) on the web at drc. Twelve hours of 300- and 400-level in the major must be taken on this campus. See UIC’s English proficiency requirements below for more details. Not only will 342 make that semester more enjoyable, you want 301 out of the way, and taking those 3 CS courses will prep you for taking 3+ CS courses in the future. PhD applicants: bachelor’s and/or master’s degree in computer science, computer engineering, or a closely related field. 2025 8-week session: June 16 - August 8. 3. See the program-specific transfer guides for an overview of transfer admission requirements. Minimum Overall GPA: 2. 1 and Sept. See Transferology to determine which specific courses transfer to UIC from a participating college or university. See Technical GPA to clarify requirements. Labs will meet on Tuesdays in SEL 2249E at 10 or 11 a m. Current UIC students and visiting students who have been admitted can now access more detailed scheduling information including The courses of Computer Science and Technology programme are designed for students who are interested in learning state-of-art computer science and its related technology that can be applied to real world problems. Please refer to the Academic Major Some CS courses require a ‘C’ or higher as the prerequisite, while others require just a passing grade of ‘D. Students should consult the General Education section of the catalog for a list of approved courses. General education requirements vary by college and major. Petition endorsed by student, advisor, and DGS. Academic Skills Program (ASP) Accounting (ACTG) Courses. The 2 course sequence at UIC is CS 109 or 111 and CS 141. The Department of Information and Decision Sciences degree requirements are outlined below. Degree Requirements. *A remedial class is any class below the first required class for your CS degree. Lectures will meet on Mondays, Wednesdays, and Fridays, 12:00-12:50 p m in ARC 240. 00 in all mathemtics courses beyond calculus. The formal course requirements for a master’s degree must be met within the 96 hours. Required Courses: MKTG 370: Quantitative Marketing Skills: 3: MKTG 461: Consumer Market Behavior: 3: MKTG 465: Strategic Marketing OO Paradigm: classes, messages, methods, variables, inheritance, polymorphism; the C++ and Java languages; programming labs required. Prerequisites: Grade of C or better in CS 141 (CS These courses should be CS 173 and CS 225, but students who pass the proficiency exam for one or more of these classes must take the next step in the CS prerequisite chain* (CS 233, then CS 341). Room 2249E is MS in Computer Science offered at The University of Illinois at Chicago is a PG level course, which is considered the top-ranked course across the university and the country. 2 or better in CS courses which includes CS 225, then you are guaranteed admission to our Online MCS or MCS in Data Science (MCS-DS a. edu for undergrads; cs-grad@uic. Each year, we accept applications for our tuition-free summer section of this course. Functional requirements are often modeled wih the aid of use-cases and scenarios, while the analysis step starts to identify some of the candidate objects / classes that will be needed in the system. Economics Courses including: ECON 102. CS Course Repeat Policy Majors Minor Fall 2023 Graduate Program Requirements Manual (pdf). However, prior formal approval via petition is required. Undergraduate; Graduate & Professional; Print / Download Options; Search Catalog. CS 128. The minor should consist of at least 12, but no more than 21, credit hours of coursework (at least 6 credit hours of which should be at or above the 200-level). This sub is, ironically, an anti UIC-circlejerk. Class Schedule. Lecture: Tue-Thu 2:00-3:15, Lecture Center B1 Labs: Wednesdays, one hour in the morning, all or almost all located in SEL 2058 or 2249E (some time slots have two distinct labs at the same time). Departmental action (accept or deny) indicated for every course listed on the petition. At most 8 hours of preapproved non-CS graduate courses may be counted toward the overall requirement. Administration: Head of the Department: Robert Sloan Director of Graduate Studies: Barbara Di Eugenio Computer science is one of the fastest-growing undergraduate disciplines at UIC—the number of computer science majors has increased fivefold in the last 10 years. Credit: Only 400- and 500-level courses can be applied to the degree. Credit is not given for MCS 451 if the student has credit for CS 474. Major types of database management systems, query languages. Quality of writing To earn a Bachelor of Science in Computer Science with a Computer Systems Concentration degree from UIC, students need to complete university, college, and department degree requirements. cs-grad@uic. Introduction to Algorithms & Models of Computation . 0 in all Students are strongly encouraged to complete an equivalent course for one of the following UIC required Computer Science courses. CS 398 3 Undergraduate Design/Research Consent of the instructor Twelve hours of 300- and 400-level courses in the major must be taken on this campus. Residence. I'm missing lots of courses from the requirements unfortunately due to this. Course List; Code Advanced concepts in software development: requirements engineering, cost estimation, risk analysis, extreme programming, regression test case selection, and design patterns. I am taking pretty heavy workload of CS and math courses so I’m looking for manageable gen-eds. CS Technical Electives, selected from department approved list. If you complete an Illinois degree in CS, CS+X, Mathematics & CS, Statistics & CS, Computer Engineering or a CS minor with a GPA of 3. This course is approved for the Analyzing the Natural World General Education category. cs-dgs@uic. Required Courses: ENGR 100: Engineering Success Seminar for Freshmen a: 1: CS 109: Programming for Engineers with MatLab: 3: CS 109: Programming for Engineers with MatLab: 3: CME 201 This is done directly by the College of Engineering. For operational and business A minor is defined as a coherent program of study at the undergraduate level that requires some depth in a subject, but it is less extensive and requires fewer courses than a major. & two CS courses at the 400 level above CS 403, excluding CS 421 and CS 491. Prerequisite(s): CS 361. 996. The University of Illinois Chicago is pleased to share the Annual Security & Fire To ensure that general education courses meet the requirements of the program, the General Education Council is responsible for the review and approval of requests. Prerequisite(s): Junior standing or above, approval of the department, consent of the instructor and a grade point average of 2. Please consult the Schedule of Classes for information on the courses offered for a specific term. For example, if a student plans to take ECE 466 but registers for the course under To earn a Bachelor of Science in Information and Decision Sciences degree from UIC, students need to complete university, college, and department degree requirements. 1200 West Harrison Street Chicago, IL 60607-7161 Phone: (312) 996-4350 Contact UIC Admissions Visitors Center. This course is approved for the Analyzing the Natural World General Education category To get you thinking, here are some UIC courses that data science majors tend to enjoy: CS 418 Introduction to Data Science. 3 undergraduate hours. See Technical GPA to clarify requirements. No prior experience is required. The university also rank CS 296 Honors Course credit: 1 Hour. Class Schedule Information: To be properly registered, students must enroll in one Lecture and one Laboratory. So given that I'll atleast be taking those above, which other CS classes (requirements or electives) were the most beneficial to your skillset and overall the most important for a well rounded CS/programming background? Thanks for your help! To apply for international First Year or Transfer admission, the following requirements must be met: Credentials. The project option for the MS in Computer Science offers a midpoint between the course option and the full thesis option. For operational and business related inquires or requests, contact: Coursework Only: 36 hours, 16 hours of which must be CS courses at the 500 level (excluding CS 590, CS 595, CS 596, CS 597, CS 598, CS 599) *The following constraints apply to all options: o Only one special topics course (CS 594) may be counted toward the 500-level requirement. Check course descriptions and prerequisites when selecting courses. Additional Required Math 9 hours Science Electives 10 hours Core CS Major Requirements 39 hours CS Technical Electives 18 hours Free Electives 14 hours . Prerequisite(s): Grade of C or better in MCS 360 or the equivalent or consent of the instructor. csgrad@uic. 00/4. c. Prerequisite(s): CS 107; and Credit or concurrent registration in ECE 265. See more Course Information: 3 undergraduate hours; 4 graduate hours. I need 1 course for these gen-ed requirements: understanding the past Minimum required major and supporting course work normally equates to 6 4-6 6 hours. Minimum required major and supporting course work: Normally equates to 71-75 hours. These electives must be selected from a list of approved courses provided by the CS department. Gender Diversity. CS 201 is a one-semester, accelerated course equivalent to the two-semester CS 115 / CS 116 sequence. For operational and business related inquires or requests UIC CS Classes n CS 100, Discovering Computer Science: q CS for fun, no credit if in College of Engineering q MWF 9am; LC F3; has open seats n CS 111, Program Design I (This course!) q Students with little to no programming experience who n Are CS majors or minors, or CoE students planning to use CS 111–141, or any students wanting to learn more n Now in 2–3 The Course Explorer provides the schedule of classes by term and a browsable database of general education requirements in addition to other resources. Students are required to take 7 courses (21 units) from the following course list (the availability of major elective courses offered each semester is subject to faculty availability and minor adjustment): The projects involve study, exploration and integration of various CS, DS and/or AI technologies to inter-discipline real world Colleges and programs have minimum credit hour and prerequisite requirements. Non-CS GRAD students wanting 100, 200, or 300 level CS courses must submit a request here. 001-099: Developmental courses that do not carry academic credit, but that carry administrative credit for purposes of calculating tuition, full- or part-time status, financial aid eligibility, and satisfaction of special program requirements. However, be advised that if the student decides to become a You can think of the CS + design major as covering three primary areas: Computer science courses: Computer science requirements and electives will teach you how to program. For operational and business related Graduate Courses. The Master of Science in Computer Science Program at UIC is distinguished by its forward-thinking curriculum, which includes credits, courses, and a research thesis requirement. edu (students) Website: https://cs. Barbara Di Eugenio, PhD . 00. If you complete a CS minor with a GPA of 3. Minimum grade point average of 3. Data Structures. There are 22,279 undergraduate students at UIC, with 20,071 being full-time and 2,208 being part-time. You can check prerequisite grade requirements for CS courses utilizing the CS Admission requirements. This joint program with the UIC College of Engineering integrates design courses—fundamental through advanced—with a strong foundation in Students will be able to design computer programs which perform input and output operations on files CS 141 is a required course in several programs. I The PDF will include all information unique to this page. Group projects for honors credit in computer science. CS 107 Introduction to Computing and Programming; CS 141 Program Design II; Students are strongly encouraged to complete an equivalent course for the following UIC required major course: MATH 220 Differential Equations The course descriptions list graduate and professional courses at UIC. Prerequisite(s): 9 hours of economics courses at the 300-level or above, an overall GPA of at least 3. 3 - Requirements Elicitation CS 111 (3 hours) 4–5: CS 111, CS 141 (6 hours) Computer Science Principles: 3–5: the student fails to meet the grade point average required by the academic notice and in which the cumulative GPA in courses taken at UIC is less than 2. Previously listed as LAS 395. Computer Algorithms I: Any 400-level course in CS for which the Required Computer Science Courses: CS 100. (See this page for directions to the SELE building. 1 math and choice of CS 301/IE 342/another math elective. Comprehensive Examination None. The grid below shows the Harper courses that fulfill general education requirements at UIC. Contact Information: Campus Location: 123 Science and Engineering Offices (SEO) (312) 996-3463 engineering. edu. Extensive computer use required. No more than one special topics course (CS 594) may be counted toward the 500-level CS requirement. 1220 West Harrison Street To earn a Bachelor of Science in Biomedical Engineering degree from UIC, students need to complete university, college, and department degree requirements. General Education Core. However, be advised that if the student decides to become a CS major they will be required to take Math 180; Math 165/170 will NOT satisfy the Math 180 requirement for 1 . o A maximum of 8 hours of non-CS graduate courses may be counted Courses; CS Course Repeat Policy; Majors. The official course list Department Degree Program Minor/Certificate Preprofessional; College of Applied Health Sciences: Biomedical and Health Information Sciences: Health Information Management - BS IT02 - Address the changing computing needs and requirements of organizations in different sectors by using modern IT techniques, tools, practices, and reliable and accurate information to effectively integrate IT-based solutions into the user environment. Program Design I, Legal and Public Policy Themes Section. Topics vary. Course Work At least 24 hours must be in mathematics courses, of which 12 hours must be at the 500-level. As is always the case when program requirements are changed, continuing students who matriculated at UIC prior to Fall 2007 also At least 48 semester hours beyond the master’s level or its equivalent must be taken at UIC. Breadth Requirements- 16 credit hours. 2 . Prerequisite(s): CS 202; and consent of the instructor. Students who are interested in guaranteed admission to UIC must do the following: It depends on the program and the applicant pool for that term. Try to take courses with Prof. 25 (A=4. ). Technical Electives. Course Information: May be repeated up to 1 time(s). Sample Course Schedule Welcome to CS 211. Required Courses: ENGR 100: Engineering Success Seminar for Statics: 3: CME 203: Strength of Materials: 3: CS 109: Programming for Engineers with MatLab: 3: ECE 210: Electrical Assignment Guidelines Course Helper Sheet Additional Course Materials. While in some cases, it may be possible to be admitted without all the listed recommendations, the information included on the transfer guides helps you prepare the most competitive application for admission. These items will usually provide a. General Education at UIC is designed to serve as a foundation for lifelong learning. Major Requirements. Of the 28 hours, at least 16 hours must be CS course work at the 500-level, excluding CS 590 and CS 595–599 Studying biomedical engineering as an undergraduate at UIC will help you apply quantitative analysis and design to living systems and hybrid systems (which contain some living components). CS 251 will take If you face or anticipate disability-related barriers while at UIC, please connect with the Disability Resource Center (DRC) at mailto:drc. You’ll learn how computers store and process General Education at UIC: An Overview. Course List; Code Title Hours; Required Courses: MATH 180: Calculus I: 4: MATH 181: Calculus II: 4: MCS 160: Introduction to Computer Science: 4: MCS 275: Programming Tools and File Management: 4: Two MCS courses at the 300 or 400 level: 6: Total Hours: 22 Trishla Shah (undergrad TA), Email: tshah28@uic. PhD students in computer engineering may replace up to 4 hours of this 500-level ECE If an ECE course is cross-listed with another department, students must register for the course using the ECE course code to earn credit toward the degree. 422, 418, and 480 were all relatively "easy" (bear in mind none of the 400-level CS courses are easy. CS 111 & credit/concurrent registration in MATH180. Class Schedule Information: To courses, services, and activities at UIC. If you complete an Illinois degree in CS, CS + X, Mathematics & CS, Statistics & CS, Computer Engineering or a CS minor with a GPA of 3. 16 of those credit hours must be in ECE courses at the 500 level, excluding ECE 596, ECE 598, and ECE 599. Course Information: 3 undergraduate hours. Credit toward a graduate degree is only given for courses in which a student received a grade All applicants must complete the following required courses: one year of approved calculus, one year of object-oriented programing (python, java, C++), additional courses as specified by the major, and completion of lower-division writing. This page provides access to information about current graduate course offerings in computer science. Technical Electives (15 credit hours from the following – only one course maybe outside the CS rubric). For updates on your evaluation, you will need to contact them at uic-engr@uic. 5 or better in the last two years of your undergraduate degree and a GPA of 3. edu, by email at drc@uic. Transfer equivalents of CS 124, CS 125, CS 128, CS 173 and/or CS 225 may satisfy these requirements – even if the number of credits for the transfer courses do not equal that for the UIUC equivalents, as long as the student completes at least 16 total credit hours for the minor. These will be in-person with ma ndatory attendance. Microeconomic Principles: 3: ECON 103. MATH 180 satisfies the LAS Quantitative Reasoning requirement with a grade of C or better. Course # Hours Course Title Pre-Requisites CS 385/461 3 CS 361; or CS 201 & ECE 267Operating Systems Concepts and Design On This Page: Catalogue Rights; Minor Programs; Application for Graduation; There are four groups of requirements that must be met to earn a baccalaureate degree from UCI: general UC requirements; UCI requirements, including the General Education (GE) requirement; school or program requirements; and degree-specific requirements. 1220 West Harrison Street CS graduate students are not required to be advised before registering for courses. o A maximum of 8 hours of UIC non-CS graduate courses may be counted toward the CS Course Repeat Policy Majors Minor Most CS graduate students, including masters, are eligible for financial support, including teaching assistantships (TA), research assistantships (RA), and graduate fellowships. An overall GPA of 3. Student Affairs. Consult CS Student Affairs office for details on submitting a petition. If you are looking for information about undergraduate courses in this department, please visit our Coursework Only: 36 hours, 16 hours of which must be CS courses at the 500 level (excluding CS 590, CS 597, CS 598, CS 599) *The following constraints apply to all options: o Only one CS 594 special topics course may be counted toward the 500-level requirement. For operational and business Office of Admissions Main Office. Advanced study in Advanced concepts in software development: requirements engineering, cost estimation, risk analysis, extreme programming, regression test case selection, and design patterns. The course should not be completed only in breadth requirement. CS Course Repeat Policy; Majors. Required Courses: ENGR 100: Engineering Success Seminar for Freshmen (no graduation credit) 1: MATH 180 of which at least four must be CS courses: 15: CS 342 Graduation credit for non-CS course work must have prior department approval. Grade point average: at least 3. Although, Reed/Kidane were nice enough to extend program (CS 211) due dates when these overlaps occurred. GenEd Requirements: 27 hours This subreddit is not officially endorsed by UIC or any affiliated group. 5 on a scale of 4. Degree requirements in full: Find these on the UIC course catalog page for computer To earn a Bachelor of Science in Data Science with a Computer Science Concentration from UIC, students need to complete university, college, and department degree requirements. For all other classes, contact the department offering the class. o Courses taken as Extensive computer use required. Grade Point Average: At least 3. The BS degree in Environmental Engineering at UIC requires the students to complete university, college, and program degree requirements. 00), and consent of a faculty member and The ones I would already take are: CS 111, 141, 151, 211, 251, 301, 342, and 401. CS 277 will be required ONLY if you are changing to the new curriculum. Computing Sites. Intro to Computer Science I. , which maintains the official listing of courses, program, and degree requirements for undergraduate and graduate students. UIC Home; Toggle menu. University degree requirements serve as minimum standards; many colleges set higher standards than the minimum required by the university. Program Advisor. Undergraduate; Graduate & Professional; Print / Download Options Required Courses: CS 141: Program Design II b: 3: CS 151: Mathematical Foundations of Computing: CS 341. Also, at most one course from outside of the Department of Electrical and Computer Engineering or the Department of It is important for prospective students to keep in mind that while the acceptance rate may vary from year to year, the quality of education and opportunities offered by UIC’s CS program remains consistently high. Non-CS GRADS: CS will open GRAD seats to all GRADS by January 16, 2025. 50 in science courses; or graduate standing. 0/4. A maximum of 2 semester hours of free elective credit in kinesiology are allowed. Of the 20,071 full-time undergraduates at UIC, 47% are Technical Electives (12 credit hours from the following – only one course maybe outside the CS rubric). grading scale and UIC course catalog. Prerequisite(s): CS 109 or CS 111; and credit or concurrent registration in MATH 180. View Menu Minimum Semester Hours Required 32. However, not all courses are offered during a given Serving as student advocates, advisors are equipped with the knowledge and skills necessary to assist undergraduate student advisees with university and college degree requirements, EN 100 Orient 0 MA 180 Calc 4 CS 141 PDII 3 CS 151 MFC 3 CS 301 LanAut 3 CS 251 DatStr 4 CS 211 ProgPr 2 CS 261 MacOrg 3 CS 342 SofDes 3 CS 377 ComEth 3 CS 499 PD 0 CS 111 / CS 107 / CS 109; MATH 180* *Students majoring outside the College of Engineering may petition to substitute either Math 165 or Math 170 for Math 180 for the CS Minor. Students beginning at the Math 181 level or above must satisfy the prerequisite using transfer work, AP 1 . General Education credit In turn, UIC Admissions will evaluate international credentials to determine equivalencies on the U. com) las. ask. To earn a Bachelor of Science in Accounting degree from UIC, students need to complete university, college, and department degree requirements. The information below lists courses approved in each subject area effective Fall 2025. 3 hours. The Undergraduate Course Descriptions section lists all the undergraduate courses at UIC. Grades of at least A- must be earned in required CS courses. For a competitive application, you should review and follow the recommendations listed on our transfer guides. 440, 442, 474, and 425 are all challenging and time consuming. Successful completion of a first-level CS course equivalent to CS 111. Meet First Year or Transfer admission requirements Submit English proficiency test scores, if required, or qualify for an exemption to the English proficiency requirement. Freshman Orientation Only for entering CS+X Freshman. 4. 0 for the final 60 semester hours of undergraduate study, and an average of 3. Typically, these courses would be CS 173 and CS 225, but for students who earn proficiency or transfer credit for these courses, CS 233 would be the next I just took CS 211, CS 251, CS 301 & CS 377. UIC CS Instructional Computing Facilities (How to access with VS Code) Directions for OpenMP on systems (systems1, This subreddit is not officially endorsed by UIC or any affiliated group. b. Every student must take two courses from the list below. edu for grads. Students admitted directly after a bachelor’s degree in CS or a related field: Must complete a minimum of 32 hours of graduate credit. If it is a MATH/MCS/STAT class – see the question above. TGPA is required for ECE courses (except ECE 316). Landline: +6382 221 8090 local 131. Only one special topics course To earn a Bachelor of Science in Data Science with a Statistics Concentration from UIC, students need to complete university, college, and department degree requirements. 0 Minimum hours required for graduation: 128 hours General education: Students must complete the Campus General Data management and analysis. for the degree of Bachelor of Science in Computer Engineering. Masters program applicants are still required to submit GRE scores, unless a graduate of UIC. CS 100. Advanced Coursework- 12 credit hours for MS in CS. These two courses must be distinct from all other courses used to fulfill program requirements or options. Undergraduate; Graduate & Professional Course Information: Same as CS 112. Credit is not given for CS 141 if the student has credit for CS 102 or CS 107. CS 173. If you envision applying for jobs in industry after graduation, you may benefit from the experience of doing a Office of Admissions Main Office. They may be technical or nontechnical, but remedial* or duplicative courses are not allowed. Some examples of acceptable courses include: CS 294, CS 391, and any CS technical electives. CS 100: Discovering Computer Science h: 3: Disability and Human Development: DHD 206: Courses CS Course Repeat Policy Majors Minor Internships and Jobs Student Groups Student Resources cs-info@uic. cs. edu; Campus Map; Search. It is composed of faculty from the numerous colleges across campus that At least 60 percent of semester hours required for the degree must be earned as a degree candidate at UIC. Students with disabilities who require accommodations for access to and They will need to make up for the missing credit hours by taking additional approved CS courses at the 200-level or higher. At least 9 hours must be at the 500 level, excluding project (597), thesis (598), and independent study courses. Computer Science Major; Computer Science + Design Major; Data Science Major; Minor; Internships and Jobs; Student Groups; Student Resources; cs-info@uic. 1. Requirements for the Generalist portion are completed in two part-time years and the Specialization requirements are completed in a full-time resident year of mostly day classes. If you have not taken CS Ready to explore the computer science major in detail? Use these links to access everything you need to know about pursuing your CS degree at UIC. Macroeconomic Principles: 3: ECON 198. Four courses must be chosen from the following: CS 450, CS 466, CS 469, CS 473, CS 486, CS 487 and ECE 367). a 1. Instructor & You should become familiar with the requirements of the course, the instructor’s needs, and the TA duties. I would’ve needed to jam pack my last two semesters with all high 300 level and 400 level cs classes and I decided that it would be more advantageous to take the extra semester therefore I could focus more and retain more in my classes. At least 24 hours, or one-half of the minimum number of semester hours of graduate work required for the degree, whichever is greater, must be earned as a degree candidate at UIC. you will need to request approval by sending an email to dus-mscs@uic. Credit is not given for BIOS 112 if the student has credit in CS 107 or CS 109 or CS 111 or CS 113 or MCS May be repeated up to 1 time(s). *Students who have taken LING 406 also have the option to enroll in a LING 500-level course in Computational Linguistics (like LING 506) which can count as advanced special course credit (as part of the Advanced special courses section). Other Requirements. Introduction to Computing and Programming: CS 141. Computer Science Major; Computer Science + Design Major; Data Science Major; Minor; Internships and Jobs; Student Groups; cs-info@uic. 0. Prerequisite(s): CS 440. UIC's admissions requirements are defined in the sections below. * Note: As of Fall 2025, MATH 090 is now MATH 108. TGPA is required for CS and Math courses. Minimum of 40 hours of upper-division coursework, generally at the 300- or 400-level. MATH 180 also fulfills the LAS Quantitative Reasoning requirement. All LAS foreign language requirements must be CS 498 courses will have separate sections for 3 (if available) and 4 credit hours. Attending lectures is highly The Bachelor of Science in Computer Science + Design is the only undergraduate degree of its kind offered by a public university in the United States, created specifically to offer students professional training in both fields. Christina Martinez. Baccalaureate in Mathematics or a related field. CS 374. Non-Engineering classes such as Math, Science, and Humanities courses that are articulated as Unknown, LAS, Syl Req’d or LAS Trfr can be evaluated by submitting the course syllabus to syllabus@uic. to meet course requirements (including a paper Coursework Only: 36 hours, 16 hours of which must be CS courses at the 500 level (excluding CS 590, CS 597, CS 598, CS 599) *The following constraints apply to all options: o Only one special topics course (CS 594) may be counted toward the 500-level requirement. The extra 1 credit hour difference between CS 210 and CS 211 will apply to free electives. It looks like you’re trying to get math out of way swap, if you don’t mind I’d recommend taking 1-2 courses over summer. Fall 2022 Graduate Program Requirements Manual (pdf). For operational and business related CS 111 is an introductory computer science course at UIC that is designed for complete beginners. Computer science electives: Any computer science course at the 300-level or higher (including graduate CS courses) may be used as a computer science elective, except CS 401 and CS 402. edu Office Hours (in CS Lounge): R 8:00 - 11:00am Recitation section time: W 8:00-8:50am in TBH 180A; TA: Debalina Roy Course Requirements You are expected to be familiar with all the material covered in the lectures and in the relevant sections of the textbook. Examples include failure to complete required courses, accumulation of an excessive number The total credit hours required to complete the MS in CS at the University of Illinois Chicago is 32. CS 111 Program Design I; CS 151 Mathematical Foundations of Computing; CS 251 Data Structures; CS 261 Machine Organization (optional) At least one of the following: CS 301 Languages & Automata, CS 342 Software Design, or CS 361 Computer Systems; See the UIC Course Catalog for course descriptions. 7 or better in CS courses which includes CS 374, one of CS340/CS341/ECE391, and at least two 400-level CS The catalog is updated regularly as degree programs, courses, and requirements change. MCS 320 is recommended for students who plan to pursue the Concentration in Computational Mathematics. Prerequisite(s): Major in biological sciences, biochemistry At the graduate level these courses will count as required courses. General CS track - 11 courses from the following list: COMPSCI 103-189, except COMPSCI 161 To earn a Bachelor of Science in Mechanical Engineering degree from UIC, students need to complete university, college, and department degree requirements. Blackboard Course: CS 440 Software Engr I ( 38984/38985 ) 2018 Fall ( All currently enrolled students should be automatically added to Blackboard. Contact Information: Student Affairs Office: SEO 905, Department Main Office: SEO 1120 Phone: (312) 996-5940 or (312) 996-2290 Emails: ask. 0-1. Prerequisite(s): Consent of UIC's Newberry Library seminar coordinator. Computer Science majors should have these done. If fulfilling the course requirements described herein does not yield 16 credits as a result of For transfer applicants who plan to major in computer science, completion of a computer science course equivalent to CS 111 is also required prior to admission. 4 graduate hours. The General Education Council is a subcommittee of the UIC Senate Committee on Educational Policy (SCEP). Applicants may be required to submit a syllabus or course descriptions if an academic credential does not provide enough detail about the courses taken. 00 for the final 60 hours (90 quarter hours) of undergraduate study, and an average of 3. Nondiscrimination Statement This subreddit is not officially endorsed by UIC or any affiliated group. If you are looking for information about master’s or PhD courses in this department, please visit our graduate course To earn a Bachelor of Science in Computer Science and Design from UIC, students need to complete university, college, and department degree requirements. CS 222. Thesis, Project, or Coursework-Only Options Thesis, project, or coursework-only required. Required in the College of Engineering Interested in graduate study at UIC? Talk to us. com and on the TAG website at tag. You can view the courses offered in previous summers, their enrollment history, and course descriptions to help you plan for Summer Session 2025. You will also learn software design and informational processing Undergraduate Catalog CS 100 - Discovering Computer Science. Final verification needs to be made using Transferology (www. How If it is a CS class, contact CS department – cs-ugrad@uic. Candidates must earn 4 hours in CS 590 within the first two years of I decided I wanted to go to UIC at the last minute basically because I never considered other colleges outside of the one I wanted to go to originally before. Two courses must be from the following list: CS 422, CS 441, CS 474 and CS 480. Course highlights. Of the 32 hours, at least The nine concentrations offered to data science majors are made up of courses that come from five UIC colleges: engineering, liberal arts and sciences, business, applied health sciences, and urban planning and public affairs. CS 124. Computer Science Department majors also require a CS 111 (CS I) equivalent course to be completed. Degree Programs and Requirements; Colleges & Departments; Undergraduate Course Descriptions. Computer Science is the study of theory, design, and applications of digital computers. MATH 300 fulfills the LAS Writing-in-the-Discipline requirement. UIC CS 141 Program Design II, 3 credit hours I. Prerequisites should be used as guidelines for the PROGRAM REQUIREMENTS. The Department of Marketing degree requirements are outlined below. It also involves physical resources for comprehensive Annual tuition fees required to pursue a degree course at UIC is around 20-25L on an average, The University of Illinois at Chicago offers affordable MS in CS course to international students. The credit hours associated with excluded course Course List; Code Title Hours; Courses: 9 hours at the 200, 300, or 400 level chosen from courses in the College of Business Administration (excluding BA 220 and BA 320) or courses offered in the Economics department with a maximum of 6 hours at the 200 level. Students who are willing to apply, can pursue MS in CS at University of Illinois at Chicago also brings several career opportunities after course completion. Of the 32 hours, at least 16 hours must be CS coursework at the 500 level, excluding CS 590, CS 597, CS 598, and CS 599. Fall 2019, 3 Credit Hours, CRN: 40304. In order to graduate with a BS degree in Environmental Syllabus. This GRE score waiver only applies to doctoral applicants, and not to masters program applicants. A special examination may be required for Program Prerequisites. Additional information on the COE's foreign language policy can be found in the College of Engineering section of the catalog. Graduation Requirements Minimum Technical GPA: 2. Contact our computer science graduate team with questions or . Descriptions of all CS courses are on this page, but here are three classes in particular that CS 111 / CS 107 / CS 109; MATH 180* *Students majoring outside the College of Engineering may petition to substitute either Math 165 or Math 170 for Math 180 for the CS Minor. Economics at Illinois: 1: CS 105: Intro Computing See substitutions website: 3: Use the transfer guides found on transferology. Programming Language Design and Implementation: CS 342. At least 9 hours must be at the 500 level, excluding research seminars (595), project (597), thesis (598), and independent study courses. For operational and business related inquires or requests, contact: Phone: 312. students who matriculated at UIC during the Fall 2007, Spring 2008, Fall 2008, and Spring 2009 semesters have the option of fulfilling the old General Education require-ments or converting to the new program. I decided to take an extra semester of 3 elective CS classes because I did not want to overload my final spring semester at uic. High school performance Course selection and rigor (see our recommendations below) Grade point average (see our admitted student profile below) Essays. , College of Engineering students) will be reviewed starting on April 21st. Members Online • InternationalFan3879. As someone who's graduating this semester with a CS degree, I'd definitely recommend UIC for CS. Transferology a. Intro to Computer Science II. Maximum 2 hours of Kinesiology allowed. The student must complete a course of study in one of the following To earn a Bachelor of Science in Civil Engineering degree from UIC, students need to complete university, college, and department degree requirements. GRE scores will be considered, if provided, but are not required. 1). Enroll NOTICE OF AVAILABILITY OF THE UIC ANNUAL SECURITY AND FIRE SAFETY REPORT. Please note: Your Advising Hold is not connected to any of the following: CS Drop-In Advising, Town Halls, or CS Advising Events. Credit is not given for CS 475 if the student has credit for CS 340 or CS 474. ENGR 100 is a one-semester-hour course, but the hour does not count toward the total hours required for graduation. edu to ensure you are taking the required prerequisite courses and meeting all early application deadlines (Feb. uic. CS 111: Law. Speak to your CS advisor for additional information. Credit toward a graduate degree is only given for courses in which a student received a grade CS 340 and two (2) CS technical electives (400 level CS courses) can be use to substitute the CS 233 and CS 341 requirements. Software Design Lab . Software lab assignments required. A list of the most recent program and requirement changes is located on the Program Changes and Updates page. Students must complete all courses required to fulfill College of Engineering and General Education requirements, and required courses in the major. 0 for the final Required Major Math Courses: MATH 180, 181, 210, 310; Required Major Selective Course (select one): STAT 381, IE 342, ECE 341; Required: STAT 382 or IDS 462, STAT 385, STAT 481, IDS 312, IDS 435, CS 418 or IDS 472, CS The admission and course requirements are described on the Siebel School of Computing and Data Science website. To earn a Bachelor of Science in Computer Science, Software Engineering This page provides easy access to information about current undergraduate course offerings in computer science. By the time you complete the course — with the help of supportive Minimum course requirements are to have a Math 180 (Calculus I) equivalent course completed. Dept of Math, Stat, & Comp Sci College of Liberal Arts and Sciences . At least 6 hours must be at the 400 level, excluding MATH 496, MCS 496, and STAT 496. 60 or higher is required for application. Field trips required at a nominal fee. ECE 218 and ECE 441 may also be used as computer science electives. UIC has several degree requirements that apply to all students pursuing an undergraduate degree, regardless of major. These courses are approved for the Analyzing the Natural World General Education category b 1. Graduate Studies. Credit: Only 400- and 500-level courses can be applied to a graduate degree. All the pages in the Graduate & Professional Catalog/gcat To earn a Bachelor of Science in Marketing degree from UIC, students need to complete university, college, and department degree requirements. The 2 technical electives must be distinct from courses used Required engineering courses: Students earn 58 credit hours from engineering courses that all CE majors must take. CS 107. edu The inventory of courses offered by UIC is constantly changing. Required Courses: CHEM 122: Matter and Energy b: 3: CHEM 123: Foundations of Chemical Inquiry I a,b: 2: CHEM 124: CS 109: Programming for Engineers with MatLab: 3: BME 205 Coursework Only: 36 hours, 16 hours of which must be CS courses at the 500 level (see exclusions below) The following constrains apply to all options: The 500 level CS courses eligible for the course credit hours exclude: CS 590, CS 595, CS 596, CS 597, CS 598, and CS 599. CS 418 and CS 480 must be taken for the Concentration in Code Title Hours; Required Courses: STAT 401: Introduction to Probability: 3: STAT 411: Statistical Theory: 3 UIC Home; Toggle menu. vwfiv paasiq uyz cytei wgpmxlc tbcqyjv lndkr pwbk jjabl lrch psg vjnprk aukl npmchr lmkmt