Learning Outcomes

The CIS program offers computer courses for students with a variety of learning goals and computer knowledge. Course offerings provide opportunities for computer professionals to learn emerging technologies and upgrade their technical skills as well as for students who are new to using a computer or who want to improve their personal computer skills. In addition, degrees and certificates help students prepare for computer careers or to continue their education at an institution of higher learning by focusing on the technical, analytical, and communication skills needed in computer careers such as computer programmer, systems analyst, computer support specialist, UNIX administrator, or database administrator. Course offerings include computer literacy; various programming languages; operating systems; technical writing; information systems management; systems analysis and design; project management; and database management including database concepts, SQL, database administrator, and database programming. Most courses are held in the computer lab where students receive hands-on training. Opportunities for internships are available.

Oakton offers the A.A.S. Degree with emphasis in either Computer Programming or Computers and Information Systems. In addition, nine certificate programs are offered: Computer Information Systems: Computer Programmer; Visual Basic Programmer; PC Support Specialist; Oracle Database Administrator (DBA); UNIX; Internet and Computer Core (IC3); Computer User; and Management of Information Systems (MIS). The Computer Technology certificate gives the student an opportunity to select specific coursework as part of the “build your own” technology certificate. Many of these certificates may lead to Oracle, Linux, or Microsoft industrial certifications.

Associate in Applied Science Degree - Computer Programmer

This degree prepares the student to become proficient in writing business-oriented computer programs and to develop communication skills critical in the workplace.

Learning Objectives

  • Students will be able to write computer programs in at least 2 programming languages that use programming concepts (e.g. variables, arrays, menus) and programming structures (e.g. loops, conditions) to solve a variety of business problems.
  • Students will integrate database usage into computer programs.
  • Students will demonstrate effective team work skills.
  • Students will demonstrate their ability to give presentations and create documents that communicate information related to computer technology
  • Students will be able to discuss the ethical and societal concerns regarding computer technology.
  • Students will apply appropriate workplace behaviors in the classroom environment

Associate in Applied Science Degree - Computers and Information Systems

This degree prepares the student to support a computer system at an entry-level in the areas of software, hardware, programming, and networks in a business environment or to be a liaison between the IT department and other departments in the organization.

Learning Objectives

  • Students will be able to communicate orally and in writing with a variety of audiences using appropriate concepts and terminology.
  • Students will be able to choose which software program should be used to produce a document electronically
  • Students will apply the computer concepts and skills learned to solve business problems
  • Students will be able to troubleshoot computer software, computer hardware, and networks and recommend possible solutions
  • Students will be able to use the tools to analyze, design, and implement information systems
  • Students will demonstrate effective team work skills
  • Students will apply ethical and societal concerns regarding computer technology to their coursework

Computer Information Systems Certificate

This certificate prepares the student to become proficient in writing business-related computer programs and to develop communication skills critical in the workplace.

Learning Objectives

  • Students will be able to use programming concepts (e.g. variables, arrays, menus) and programming structures (e.g. loops, conditions) to write computer programs in a minimum of two programming languages to solve a variety of business problems
  • Students will integrate database usage into computer programs
  • Students will demonstrate their abilities to work effectively in teams and communicate orally and in writing.
  • Students will apply ethical and societal concerns regarding computer technology

Visual Basic Programmer Certificate

This certificate prepares the student to become proficient in writing business-related computer programs using Visual Basic and to develop communication skills critical in the workplace.

Learning Objectives

  • Students will be able to use programming concepts (e.g. variables, arrays, menus) and programming structures (e.g. loops, conditions) to write computer programs in Visual Basic to solve a variety of business problems
  • Students will integrate database usage into computer programs
  • Students will be able to apply their technical skills and oral and written communication skills in the workplace
  • Students will design and develop information systems
  • Students will work effectively in teams and communicate in writing and orally
  • Students will understand the ethical and societal concerns regarding computer technology

PC Support Specialist Certificate

This certificate prepares the student to support a computer system at an entry-level in computer software and hardware in a business environment or to be a liaison between the IT department and other departments in the organization.

Learning Objectives

  • Students will understand the basic concepts and terminology related to computer technology
  • Students will be able to identify which software program should be used to produce a document electronically
  • Students will be able apply the computer concepts and skills learned to solve business problems
  • Students will be able to troubleshoot computer software and computer hardware and recommend possible solutions
  • Students will be able to design and develop information systems
  • Students will demonstrate his/her ability to work effectively in teams and communicate orally and in writing
  • Students will understand the ethical and societal concerns regarding computer technology

Oracle Database Administrator (DBA) Certificate

This certificate prepares the student to install, operate, and troubleshoot and monitor and improve the performance of an Oracle database. These courses will help students prepare for Oracle Database Administrator certification.

Learning Objectives

  • Students will be able to setup, manage, and administer an Oracle database
  • Students will be able to troubleshoot an Oracle database and resolve problems
  • Students will be able to diagnose performance problems and improve the performance of an Oracle database

UNIX Certificate

This certificate prepares the student to install, operate, and troubleshoot the UNIX network including its workstations and servers and provide security. These courses will help students prepare for Linux certification.

Learning Objectives

  • Students will be able to setup, manage, and administer an UNIX network
  • Students will be able to troubleshoot an UNIX network and resolve networking problems
  • Students will enhance their current computer knowledge to a more advanced level

Internet and Computer Core (IC3) Certificate

This certificate is designed to develop an individual’s basic computer skills and Internet knowledge to promote success in using a computer in day-to-day living (school, work, personal).
Students will understand the basic concepts and terminology related to computer technology.

Learning Objectives

  • Students will be able to identify which software program should be used to produce a document electronically
  • Students can troubleshoot computer software, computer hardware, and networks and recommend possible solutions
  • Students will be able to apply the computer concepts and skills learned to solve business problems
  • Students will be prepared to take the IC3 industrial certification exam

Computer User Certificate

This certificate is designed to develop an individual’s basic computer skills and Internet knowledge to manage a computer system.
Learning Objectives

  • Students will understand the basic concepts and terminology related to computer technology
  • Students will be able to identify which software program should be used to produce a document electronically
  • Students will be able to apply the computer concepts and skills learned to solve business problems

Computer Technology Certificate

This certificate is designed to allow the student to determine which courses she/he needs to meet their personal computer knowledge and computer skills goals.

Learning Objectives

  • Students will understand the basic concepts and terminology related to computer technology
  • Students will be able to apply computer theoretical concepts learned to solve business problems
  • Students will be able to apply computer skills learned to solve business problems

Management of Information Systems (MIS) Certificate

This certificate prepares students to use computer technology for solving real-world business issues in information systems such as billing, payroll, financial transaction, scheduling, and customer service.

Learning Objectives

  • Students will apply the computer concepts and skills learned to solve business problems
  • Students will understand the significant role the database plays in the business environment and have the ability to design, develop, and maintain data
  • Students will know the steps in the systems life cycle and be able to use the tools to analyze, design, and implement information systems
  • Students will understand the role of project management, the feasibility and planning a project, and the tools used in managing a project
  • Students will understand the ethical and societal concerns regarding computer technology
  • Students will demonstrate his/her ability to work effectively in teams and communicate orally and in writing
  • Students will understand the role computer programming plays in an information system and be able to write simple programs using a database application, a programming language, or HTML