students working on computers

Computer and Information Science Program

The Computer and Information Science (CIS) program gives students a variety of options to prepare for a career in information technology (IT). Earn one of six Associate in Applied Science degrees in application and technical support, game animation and design, game programming and development and software development. Over fifteen certifications are also available for students interested in taking specialized courses to update their skills.

CIS courses are designed to give professionals working outside the IT field the knowledge to utilize current and emerging technologies required for their jobs. A few recent course additions include: AI Technical Essentials, Swift Programming Language, AR and VR Development, Introduction to Human-Computer, Interaction and Data Analytics and Visualization.

Facilities and equipment for the CIS program are housed in the Seaton Computing Center (SCC) and Berg Instructional Center (BIC). Facilities include high-tech classrooms, augmented reality (AR) and virtual reality (VR), a visual and simulation lab, networking hardware labs, a server/internetworking lab, software/web development labs and end-user labs.

Determine Your Path

Job growth in computer-related careers is expected to continue into the next decade. Career opportunities are varied and include application developers, computer service technicians, data entry personnel, network administrators, programmers, software developers, support technicians, video game developers and web specialists.

Whether you are preparing for a career in the IT industry, planning to transfer to a four-year baccalaureate-granting institution or updating your skills, College of DuPage has the right program for you. We offer: 

  • Dedicated instructors with years of practical industry experience, certification and licensing.
  • Instruction in top-notch facilities and on cutting-edge equipment.
  • Flexible schedules with day, evening and online learning.
  • Practical, hands-on experience as well as classroom-based studies.
  • Affordable programs that get you on the fast track to success without breaking the bank.
  • Training that is accredited and certified by industry associations and educational organizations ensure the most up-to-date and relevant training necessary for a competitive edge on the job market and a successful career.
  • Articulated computer and information system transfer and 3+1 agreements with respected baccalaureate-granting institutions enable seamless transfer of earned credits.

Application and Technical Support Specialist, A.A.S.

The Application and Technical Support Specialist degree prepares students to provide help, support, and technical advice to computer users.

Business Intelligence Analysis, Certificate

This interdisciplinary certificate prepares students to utilize spreadsheets and business intelligence (BI) tools in dataset transformation, analysis, and visualization.

Business Productivity Software, Certificate

The Business Productivity Software certificate requires 19 credits in the courses listed below.

C++ Language Proficiency, Certificate

The C++ Language Proficiency certificate requires 15 credits in the courses listed below.

Data Analytics, Certificate

This certificate prepares students for entry-level data analysis, setup, and usage of Business Intelligence (BI), and data analysis solutions. Provides a foundation for future training in data science and big data analysis. Prepares students for the Artificial Intelligence (AI) era.

Database, Certificate

This certificate covers Windows-based and cloud-based enterprise database applications. Upon completion, students will be able to design and manage databases in enterprise business environments.

Game Design and Development, Certificate

The Game Design and Development certificate will prepare the student for careers in video game design and development.

Game Development, A.A.S.

The Game Development degree prepares students to develop video games through application of game design elements and development tools used in the game industry.

Game Programming and Development, Certificate

The Game Programming and Development certificate prepares the student to program and develop video games using programming languages and development tools used in the game industry.

Internet of Things (IoT) Proficiency, Certificate

The Internet of Things (IoT) Proficiency Certificate is designed for students who have already earned an associates or baccalaureate degree in a technical field and/or are employed in the technical industry. This certificate prepares students to design and develop applications using Internet connected single-board computers and sensor devices.

iOS Developer Proficiency, Certificate

The iOS Developer Proficiency certificate prepares the student to design and develop applications for Apple iOS platform in accordance with Apple development standards.

JAVA Language Proficiency, Certificate

The JAVA Language Proficiency certificate requires 15 credits in the courses listed below.

LINUX, Certificate

The LINUX certificate documents proficiency in the Linux operating system and its environment. This certificate requires 16 credits in the courses listed below.

Machine Learning, Certificate

Machine Learning (ML) certificate is designed for any students who wish to enter into the Artificial Intelligence (AI) field. This certificate prepares students to differentiate between automation and AI. Students will acquire basic knowledge of machine learning and learn the process to develop AI solutions to solve complex problems using the current AI development technologies.

Python Language Proficiency, Certificate

The Python Language Proficiency Certificate provides students with core competencies in the use of the Python Programming Language. Students are required to complete coursework that includes basic and advanced concepts in Python language programming, computer information systems, data structure application, Python standard library applications, Data science, and programming logic and design.

Software Development, A.A.S.

The Software Development degree prepares students to design, develop, and maintain software through the implementation of established software design constructs in standard programming languages.

UNIX Proficiency, Certificate

The UNIX Proficiency certificate requires 16 credits in the courses listed below.

Visual BASIC Language Proficiency, Certificate

The Visual BASIC Language Proficiency certificate requires 15 credits in the courses listed below.

Web Client Developer, Certificate

The Web Client Developer certificate provides the necessary skills and knowledge for client-side web site development. Web development using HTML (Hypertext Markup Language Living Standard), CSS (Cascading Style Sheets), and JavaScript. This certificate prepares students to design and develop web sites using industry standard web development technologies.

Web Development, A.A.S.

Web Development degree is designed for students who wish to enter into the web development market or already working as a web developer in the industry. This degree prepares students to design and develop web sites using industry standard web development technologies.

Web Programmer, Certificate

The Web Programmer certificate is designed for students who wish to enter into the web development market or already working as a web developer in the industry. This certificate prepares students to design and develop web sites using industry standard web development technologies.

Windows Network Administration, Certificate

The Windows Network Administration certificate for Information Technology (IT) professionals with the knowledge to design and implement a Microsoft network using Active Directory (AD). This certificate requires 21 credits in the courses listed below.

COD Stories

Ayesha Shaffiudin

"COD taught me that anyone can be a lifelong learner, and I certainly plan to keep learning forever as I continue to carry the momentum forward in my American dream.” - Ayesha Shafiuddin

Ayesha's COD Story

Get Started Today

The first step to getting started in Computer and Information Science is to apply for admission.

Computer and Information Science Program graduates will:

  • Demonstrate knowledge in the discipline of computer science.
  • Demonstrate competency in software usage and Internet technologies.
  • Explore emerging information technologies
  • Demonstrate proficiency in problem-solving techniques
  • Perform data analysis using technology.
  • Comprehend software development best practices.
  • Recognize importance of data privacy and information security.
  • Practice ethical use of technology.

College of DuPage partners with several four-year institutions to help students seamlessly complete a bachelor’s degree in computer and information science. Students can connect with Transfer Services for personalized guidance on transfer opportunities.

For more information about Transfer Pathways, visit the College of DuPage Catalog. The pathway outlines a typical two-year course plan for completing an AA or AS degree before transferring to a four-year program. Course requirements vary by institution, so consult your faculty or academic advisor for specific guidance.

Articulation Agreements

College of DuPage maintains transfer agreements with many colleges and universities to ensure a smooth transition toward a bachelor’s degree. These agreements often include a defined course sequence. Students should regularly meet with a faculty member or the Counseling and Advising office to stay on track.

Transfer Guides

Beyond articulation agreements and guaranteed admission programs, College of DuPage courses transfer to many other institutions. Transfer Guides help students select COD courses that meet prerequisites for specific majors and include details such as contact information, major requirements, general education requirements, and transfer policies.

 

 

Explore the Visualization and Simulation Lab

Visualization Lab

Located in the Seaton Computing Center, the Visualization and Simulation Lab is where students collaborate and develop their own video games to be played on PC and the latest video gaming consoles.

Career Information

Explore careers based on your interest, location and salary range or view top occupations by income.

 

Frequently Asked Questions

Find answers to your frequently asked questions regarding the Computer and Information Science program.

Computer and Information Science is for you if you are interested in: 

  • Programming, web development or game programming or design
  • Excel, Access, SQL, Oracle or Linux/Unix
  • Becoming more computer literate

Computer and Information Technology (CIT) is for you if you are interested in building and repairing computers and networks, Cisco or CompTIA certifications, computer forensics or network security.

Graphic Design is for you if you are interested in Graphic Design, Illustrator and Photoshop.

Office Technology Information (OFTI) is for you if you'd like to learn computers skills to become an administrative assistant, office manager, work in a medical office or be an event planner. 

If you still aren’t sure which program would be best for you, ask a contact a CIS faculty member.

You can refer to the table on the Getting Started page to help you determine which CIS course to take. If you still aren’t sure, ask a CIS faculty member.

You do not need to have your own computer to take a computer course. Computer labs are available at the Glen Ellyn campus. The main computer lab is the Academic Computing Lab on the third floor of the Student Resource Center.

The Testing Office offers the opportunity to gain credit for CIS classes by taking a proficiency exam. Currently there are proficiency tests available for these classes:
  •  CIS 1120 (The Internet)
  •  CIS 1130 (Windows Basics)
  •  CIS 1150 (Introduction to CIS)
  •  CIS 1160 (Windows Command Line)
  •  CIS 1221 (Intro to Spreadsheets)
  •  CIS 1230 (Microcomputer Database Application)
  •  CIS 1400 (Programming Logic and Technique)

 For a list of topics covered on the tests, contact Testing.