Information for New & Current Students | Computer Science | SIU

Southern Illinois University



College of Engineering, Computing, Technology, and Mathematics

Information for New & Current Students

Information for New & Current Students

New StudentsSalukiNet | Adding and Dropping ClassesCareer Services | Advisement | Student Outcomes | Graduation | Student Awards | Policies Student Organizations and ClubsResearch OpportunitiesInternship and Co-op OpportunitiesTech Talks and WorkshopsTutoring and Academic SupportCourse Planning and RegistrationAlumni NetworkHealth and Well-being ResourcesCareer Fairs and Recruitment EventsAccelerated MastersFrequently Asked Questions (FAQ)

New Students

If you are a high school graduate entering SIUC as a freshman, you can complete all degree requirements in the normal four years (or possibly less). Prior exposure to computers is not a prerequisite. However, the Computer Science Program does honor the Advanced Placement Test in Computer Science given by the College Board. Additionally, the computer science program can grant proficiency credit, particularly for the first course (CS 202), through examinations given by the Computer Science Program's Undergraduate Program Director.

If you are transferring from a community college, you can complete the computer science program requirements in five or six semesters. Less time may be required depending on the time of entrance and prior preparation. More precise estimates may be given in individual cases. It should be noted, however, that an associate degree in data processing may not significantly reduce the number of semesters required.

A transfer student need not have taken calculus prior to entrance into the program, but it is desirable that the student has had suitable precalculus courses. Indeed, Math 111 (Precalculus) or its equivalent (Math 108 and Math 109) is a prerequisite to CS 215. Math 150 (Calculus I) is required of majors in the B.S. degree only.


SalukiNet is a web-based information system available to all SIUC students. You can use it to register, obtain class schedules and grades, inquire about financial aid, and much more. SalukiNet is available at More information on SalukiNet and Web Registration is available at

Important Facts

Adding and Dropping Classes

Classes can be added during the first week of each semester. If you foresee any problems with a class, see your advisor for assistance.

If you find yourself overloaded, classes can be dropped until the end of the second week without affecting your record. Between the second week and the eighth week, classes can be dropped with a "W" (withdrawal) grade. This does not affect your grade point average. If you are having problems, talk to an advisor as early as possible.

Career Services

At the beginning of your junior year, you should register with University Career Services to begin the job search process at


Stay active and plan your best course of study with the help of our advisement faculty and staff. Make advisement/registration appointment.

Student Outcomes


An application for graduation must be completed and submitted.  Check the current deadlines and ceremony dates here.


Students are required to read and follow our computer science program's Academic Dishonesty Policy.

Research Opportunities

Explore the World of Research! Dive into cutting-edge technology and innovation through our undergraduate research opportunities. Work alongside faculty on exciting projects in areas like artificial intelligence, cybersecurity, and software development. For more information and to find a research mentor, visit our Research Opportunities page to find a faculty member whom you can collaborate on for your senior thesis.

Internship and Co-op Opportunities

Kickstart Your Career! Gain real-world experience and earn academic credit through internships and co-ops. We partner with leading tech companies to offer you the best start to your career. Learn how to apply and find the perfect opportunity with Internships and Externships.

Tech Talks and Workshops

Stay Ahead with Our Events! Join us for engaging tech talks and hands-on workshops led by industry experts and esteemed faculty. These events cover a wide range of topics from emerging technologies to career development. Keep an eye on our Events Calendar for upcoming sessions.

Tutoring and Academic Support

Need Help with Your Courses? Our dedicated tutoring services are here to help. Whether it's understanding complex concepts or preparing for exams, our tutors are ready to assist. Check out the Computer Science Tutoring Center for schedules and locations.

Course Planning and Registration

Plan Your Academic Journey! Navigate your course registration smoothly with our comprehensive guide. Find information about prerequisites, elective choices, and registration timelines on our Course Planning tool Degree Works. Make sure to talk with your academic advisor about how to best utilize this tool and prepare for each semester.

Alumni Network

Connect with Our Alumni! Our alumni network is a valuable resource for mentorship, career advice, and networking. Learn how to connect with former students who are now leading professionals in the field on our Alumni Association.

Health and Well-being Resources

Your Well-being Matters! We prioritize your mental and physical health. Access our counseling services, wellness programs, and health facilities to stay healthy and balanced. Visit our Health and Well-being page for more information.

Career Fairs and Recruitment Events

Visit our Career Development Center to learn more about our careeer fairs and student employment opportunities.

Accelerated Masters

accelerated-masters 20% more jobs required by 2033 earn avg $12,000 more per year save a year

Computer Science undergraduates may also pursue an accelerated one-year MS degree.  Learn more about our Accelerated Masters here.

Frequently Asked Questions (FAQ)

What are the degree options in the Computer Science at SIU Carbondale?

The Computer Science department offers a Bachelor of Science (BS) and a Bachelor of Arts (BA) in Computer Science. Students can also opt for specialized tracks or minors in areas such as Cybersecurity, Data Science, AI & Machine Learning, Software Engineering & System Development, or Computer Networks and Distributed Systems.

Are there opportunities for undergraduate research in the Computer Science?

Yes, undergraduates have opportunities to engage in research with faculty members. These projects can involve cutting-edge technology in areas like cybersecurity, data science, artificial intelligence, machine learning, computer networks and distributed systems and software development & system development.

Undergraduate students may opt enroll in a senior thesis course to prepare for graduate level research. Additionally, Southern Illinois University offers Research-Enriched Academic Challenge (REACH) awards for undergraduates to perform independent creative activites or research with a faculty member with some financial assistance.

Can I get credit for Advanced Placement (AP) Computer Science courses?

Yes, learn more about how SIU Carbondale grants credit. This can help you fulfill certain prerequisites or elective requirements in the program.

How does advisement work in the Computer Science degree program?

Make advisement/registration appointments early to allow ample time for course registration. During the second week of each semester, the College of Engineering Advisement Office begins making advisement/registration appointments for the next semester. Registering early can make a difference in obtaining the classes you want.

To make an appointment, please call (618) 453-2261. The College of Engineering Advisement Office is located in Engineering D 104. For more information, please visit:

The Computer Science Undergraduate Program Director will also meet with new admitted and transfer students to review your career objectives and help you outline a course of study to meet your goals. The Director is available for assistance to CS undergraduate majors at any time throughout their program of study. To make an appointment, call the Computer Science Main Office at 536-2327. Additionally, an Undergraduate Orientation seminar is conducted each fall semester. The seminar offers you an opportunity to gain familiarity with changes in the curriculum and an opportunity to ask questions regarding the curriculum, course offerings, advisement, registration, and computer science program issues.

What internship opportunities are available for Computer Science students?

An internship is a part-time or full-time job during the academic year or the summer months in which you receive supervised, practical training in your field of study. SIU Career Development Center offers many resources to help students obtain internships as well as databases with companies that have worked with Southern Illinois University in the past. Be sure to check out our externship opportunties as well from the Career Development Center website.

Students also gain real world job experience with our Senior Project course during their senior year. Under the advisement of our faculty a group of our senior computer science students work with a company on a project. This often leads to job opportunities.

Are there any student clubs or organizations specific to Computer Science?

Yes, there are several student organizations, including the Association for Computing Machinary (ACM), Minorities in Computer Science (MiCS), Security Dawgs and special interest groups in areas like cybersecurity and game development. These clubs offer networking, project collaboration, and skill-building opportunities. Learn more about computer science clubs and registered student organizations (RSOs) at SIU.

How can I apply for scholarships in the Computer Science

The School of Computing offers several scholarships based on academic merit and financial need. Information about scholarships and application procedures is available on our website or through our Saluki Scholarship Portal.

What career services are available to Computer Science students?

SIU Career Development Center offers resume reviews, job search strategies, interview preparation, networking events, externship partnerships, and career fairs. Additionally, the School of Computing frequently hosts talks and workshops with industry professionals.

What are the graduation requirements for the Computer Science program?

CS Undergraduate graduation requirements include completing all core computer science courses, electives in your chosen track, general education requirements, and a minimum number of credit hours. Detailed requirements are available in the university catalog and our undergraduate curriculum guide. Students are required to meet with their academic advisors each semester allows students to track their program with Degree Works.

An application for graduation must be completed and submitted.  Check the current deadlines and ceremony dates here.

How does the Accelerated Master’s program work?

Eligible undergraduates in the Computer Science program can apply for the Accelerated Master's program, which allows them to start taking graduate-level courses during their undergraduate degree. This program enables students to complete both their bachelor's and master's degrees in a shorter time frame. Learn more about earning an accelerated masters.

Can I earn a minor in computer science?

Yes, our Computer Science Minor program is designed to provide you with a solid foundation in computer science principles and practical skills. You'll gain hands-on experience in programming languages like Python, Java, and more, enabling you to tackle real-world challenges and make a meaningful impact in various industries.

Our experienced faculty members are at the forefront of computer science research and innovation. They bring their expertise into the classroom, ensuring you receive a top-notch education that combines theory with practical applications. You'll have the opportunity to work on cutting-edge projects, participate in coding competitions, and collaborate with industry partners.