Course Descriptions

 

Choose an area of interest on the left of the screen.

Keyword Search:

Display only IAI* courses


*IAI (Illinois Articulation Agreement) - An agreement among participating Illinois colleges and universities to help Illinois college students transfer credit as easily as possible. See an advisor in the Advising and Counseling Center for additional information, or read about the IAI at www.iTransfer.org.

Computer Information Systems

CIS090 - Computers for New Users
Course focuses on introductory computer skills and basic terminology. Content includes starting the computer; desktop configuration; management of files and folders; searching the Internet; send, receive and attach a file to an email; create, format, edit, save, and print documents; create, format, edit, chart, save, and print spreadsheets. Intended for those with little to no experience in operating the hardware and commonly used software applications.
2 Credit Hours (lecture: 2; lab: 1)
Fee: $15

CIS101 - Introduction to Computer Information Systems
Course introduces computers and information systems. Content includes fundamental concepts of hardware and software as applied to computers in a business environment; programming, operating systems, the Internet, data communications, systems development life cycle, and information systems; use of typical software packages including word processing, spreadsheeting, database and presentation graphics. Hands-on experience with personal computers in labs. Intended for those seeking a career as a computer professional, an understanding of the role of Information Systems in the business community, or introductory end user computer skills. Recommended: High school algebra, MAT 052, or equivalent skills.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS103 - Computer Software and Concepts
Introductory course focuses on business application software and fundamental concepts of computer hardware. Hands-on experience in word processing, spreadsheeting, database development, presentation graphics, digital imaging and photo editing, diagramming software, Windows operating system, computer security, and Internet (web browsers, email, and website development) software. Intended for students seeking careers as Information Technology (IT) professionals or for those people needing exposure to various software applications. This is the same course as CAB 115; students cannot receive credit in both CIS 103 and CAB 115
4 Credit Hours (lecture: 3; lab: 3)
Fee: $30

CIS108 - Visual Basic for Applications
Course introduces programming using Visual Basic for Applications (VBA). Content includes using VBA to automate or customize operations in a Word, Excel, Access, or PowerPoint; use of the Visual Basic editor to code, compile and execute programs. Content includes working with variables, decision making, looping, functions, procedures, arrays, and debugging.Recommended: CIS 101 or CIS 103, ability to manage files using Windows, and MAT 052 or one year of high school algebra or equivalent.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS113 - Introduction to Programming using Visual Basic .NET
Course introduces programming concepts using hierarchy charts, program flowcharts, pseudocode, and the Visual Basic .NET programming language to solve business-related problems. Content includes fundamentals of structured programming, arithmetic calculations, decision making, looping, data input and output, numeric and string variables, functions and procedures, arrays, file creation, data retrieval, and developing and debugging Visual Basic programs. Object-oriented theory and terminology will be introducedRecommended: CIS 101 or CIS 103 or comparable computer knowledge and one year high school algebra or equivalent.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $45

CIS116 - Introduction to the MS-Windows Operating System
Course presents theoretical and hands-on instruction using the Microsoft Windows operating system environment. Content includes customizing the environment, running multiple applications simultaneously, optimizing performance, managing file systems, optimizing disks, transferring data between applications, performing file and folder operations, exploring the Windows registry, using troubleshooting tools, evaluating system performance, and evaluating installation issues. Recommended: CIS 101 or CIS 103, or comparable computer experience.
2 Credit Hours (lecture: 2; lab: 1)
Fee: $20

CIS117 - Intro to MS-DOS Command Line Operating System
Course provides theoretical and hands-on instruction using the DOS operating system environment. Content includes operating systems concepts and the DOS commands to manage files; optimize performance of the computer system; troubleshoot system, software, and hardware problems; configure legacy devices; support programs running under the DOS platform; develop and maintain compatibility with other network operating system platforms; boot a computer when the operating system not functioning; and install, configure, and troubleshoot network problems. Recommended: CIS 101 or CIS 103 or comparable computer experience.
2 Credit Hours (lecture: 2; lab: 0)
Fee: $20

CIS118 - Introduction to The UNIX Operating System
Course teaches theoretical and hands-on instruction using the UNIX operating system environment. Content includes basic UNIX operating system concepts, terminology, file management, general utility commands, command processor (shells), and editors. Recommended: CIS 101 or CIS 103 or comparable computer experience.
2 Credit Hours (lecture: 2; lab: 0)
Fee: $20

CIS123 - Introduction to COBOL Programming
Course introduces programming using the COBOL programming language to solve business-related problems. Content includes program development and design using arithmetic calculations, decision making, looping, reports, subroutines, data validation and sequential file systems. Recommended: CIS 101 and CSC 155 or CSC 156 or comparable programming knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS133 - Introduction to Handheld Computers
Course introduces handheld computers, also known as PDAs, using devices running the PalmOS operating system. Content includes using the data book, address book, to-do list, memo pad, calculator, using the stylus to input information, pre-installed applications, and installing new software applications.
2 Credit Hours (lecture: 2; lab: 0)
Fee: $20

CIS143 - Introduction to SQL
Course provides theoretical and hands-on instruction on data server technology. Content includes relational databases concepts, SQL syntax, SQL commands to create and maintain database objects and to store, retrieve, display, query, and manipulate data, functions, blocks of application code that can be shared by multiple forms, reports, and data management applications; and commands to execute blocks of code. Recommended: CAB 140 or comparable experience with a representative database software package, and knowledge of a programming language.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $40

CIS145 - Database Fundamentals I
Course provides conceptual understanding of Oracle database architecture and how its components work and interact with one another to perform administrative tasks used by the database administrator. Content includes how to design, create, maintain, manage, and troubleshoot an Oracle database; how to startup and shutdown a database; create a database, manage file and database storage; manage users and their privileges, organize the database and move data into and between databases under different environments. Course prepares student for the corresponding Oracle Database Administrator certification exam. Recommended: CIS 143 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $40

CIS180 - Introduction to Visual Basic .NET Programming
Course introduces programming using the Visual Basic .NET programming language to solve business-related problems. Content includes program development and design, object-oriented programming, screen design, structured programming techniques, and event-driven programming using objects. Programming assignment concepts include arithmetic calculations, decision making, looping, soft and hard copy display, subroutines and functions, data validation, working with arrays, introductory concepts of file creation and data retrieval and accessing, updating, and querying data in a database. Recommended: CIS 101 or CIS 103 or comparable computer knowledge; CSC 155 or CSC 156 or comparable programming knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS201 - Information Systems for Business
Course examines characteristics of the most common types of online business applications. Content includes in-depth coverage of input, output, processing, controls and management implications for each business system. A hands-on accounting-based case study will be completed with focus on processing of sales, receipts, payables, disbursements and payroll transactions. Recommended: CIS 101 or CIS 103, and four credits of CIS courses.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS203 - Managing Information Systems
Course presents analysis and management of a computer system for business or personal use. Content includes selection and evaluation of appropriate hardware and software, software installation, backup, security, network communication, and maintenance. Recommended: CIS 101 or 103 and 4 credits of CIS courses.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS204 - Introduction to System Analysis and Design
Course introduces the systems development life cycle of a computer system. Content includes the investigation, analysis, design, implementation and evaluation phases of a business system, tools (e.g. CASE) and techniques used by the systems analyst. Recommended: CIS 101 or CIS 103 and one programming language course or concurrent enrollment in one programming language course.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS205 - Documentation and Technical Writing
Course explores various types of written communications used in the computer environment. Content includes steps, techniques and tools necessary to produce a variety of documents while using the basic skills necessary for clear, succinct writing. Focus is on development of computer documentation such as user manuals, technical reports, standards manuals and feasibility studies. Recommended: Knowledge of any programming language and EGL 101; student should have a basic understanding of the tools and functions in using a computer in a business environment.
3 Credit Hours (lecture: 3; lab: 0)

CIS209 - Database Programming for PCs
Course offers instruction in designing and developing a business application using a representative microcomputer database management package. Content includes macros, VBA programming, database security, and complex queries, forms, and reports to complete a database case study that demonstrate analysis, design, and development of a business application. Recommended: CAB 140 or comparable knowledge of database software.
4 Credit Hours (lecture: 4; lab: 1)
Fee: $45

CIS210 - Visual Basic .NET Programming for Files and Databases
Course concentrates on writing programs that use files and databases to enter, store, and display data. Content includes various data controls, grids, and data bound controls used with the access technologies provided by Visual Basic; principles of database usage, use of Structured Query Language (SQL) to provide access to data, Data Access Objects, Remote Data Objects, ODBC, and Active X Data Objects. Recommended: CIS 180 and CAB 140, or consent of instructor, department coordinator or chair.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS211 - Java Programming
Course introduces programming using the Java programming language to solve business-related problems. Content includes writing, compiling, executing, and debugging of Java programs, using basic Java programming instructions, Java classes, and Java applets. Recommended: WWW 131 and knowledge of a programming language course (C, C++ or C# preferred).
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS213 - Advanced Topics in Visual Basic .NET Programming
Course concentrates on writing complex programs using Visual Basic .NET concepts and commands. Content includes object-oriented concepts and design, configuring Visual Basic, user interfaces, .NET Framework controls, add-ins and utilities, dynamic control and object creation, creating a multiple document interface application (MDI), using the Windows API, Registry and INI files, Web Services, adding an Online Help system to applications, and deployment of applications. Recommended: CIS 180 or comparable programming knowledge or consent of instructor, department coordinator or chair.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS215 - Assembly Language for The Microcomputer
Course introduces Intel microprocessor assembly language instruction set. Content includes assembly, link and executing code to write business-oriented programs and subroutines to include such concepts as screen manipulating, table searching, disk processing, calling assembly language subroutines, communicating with programs written in higher-level languages, debugging techniques and machine language execution. Recommended: Knowledge of any programming language.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS217 - Advanced Microcomputer Operating System
Course concentrates on advanced concepts in working with the DOS operating system environment. Content includes using advanced DOS commands, creating and modifying complex batch files, internal memory management, device drivers, designing backup procedures, DEBUG, and exposure to operating system software products. Recommended: CIS 117 or comparable knowledge.
2 Credit Hours (lecture: 2; lab: 0)
Fee: $20

CIS218 - Advanced Operating Systems Using UNIX
Course concentrates on advanced concepts in working with the UNIX operating system environment. Content includes advanced UNIX utilities, shell script programming (Bourne, C, Korn), networking, basic C language programming and UNIX system administration. Recommended: CIS118 or comparable knowledge.
2 Credit Hours (lecture: 2; lab: 0)
Fee: $20

CIS220 - Introduction to C Programming
Course introduces procedural-oriental programming using the C programming language to solve business-related problems. Content includes writing, compiling, executing, and debugging programs, essential elements of the language, syntax, operators, data types, program controls, pointers, arrays, structures, and unions, input/output, and disk processing. Recommended: Knowledge of any programming language.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS221 - C Program Data Structures for Business
Course examines various data structures in a variety of business problems. Content includes stacks, queues, lists and linked lists, trees, and heaps; sorting techniques, search methods, and graphs. Recommended: CIS 220 or comparable knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS223 - Advanced COBOL Programming
Course concentrates on writing complex programs using COBOL instructions. Content includes data validation and data access using sequential, indexed sequential, and random access. Recommended: CIS 123 or comparable knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS227 - C# Programming
Course introduces programming using the C# programming language to solve business-related problems. Content includes program development and design, visual and object-oriented programming, screen design, structured programming techniques, and event-driven programming using objects. Programming assignment concepts include arithmetic calculations, decision making, looping, reports to screen and paper, subroutines and functions, interactive processing, working with arrays, and introductory concepts of file creation and access.Recommended: CIS 113 or CSC 155 or CSC 156 or comparable programming knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS228 - UNIX Administration
Course offers instruction in installation, support, and administration of a UNIX operating system in both server and workstation configurations. Content includes UNIX and Web server installation, system startup/shutdown, hardware configuration, disk and file system structure, package management, TCP/IP networking, system management and security, X-Windows usage and configuration, user management, UNIX printing, system performance measurement and tuning, UNIX Kernel hacking, and UNIX utilities. Recommended: CIS 218, CNS 105 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $40

CIS230 - C++ Programming for Business Applications
Course introduces programming using the C++ programming language to solve business-related problems. Content includes program format, data types, function declarations, preprocess or directives, arithmetic and relational operators, and file input and output. Object-oriented programming is introduced. Not intended for transfer credit. Recommended: CIS 220 or C programming experience.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS231 - Advanced Java Programming
Course examines topics in various Java technologies. Content includes inner classes, multithreading, reflection, collection classes, Swing, TCP/IP networking, Java database connectivity (JDBC), remote method invocation (RMI), CORBA (interactive data language), servlets, and Java server pages (JSP). Students will be able to develop distributed object applications and write Web pages using advanced server side programming through servlets and Java server pages. Recommended: CIS 211 or comparable knowledge.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS235 - Assembler Language Programming
Course introduces programming using the Assembler Language to solve business-related problems. Content includes compiling, linking, executing, and debugging programs written in the System/370 assembler language; performing arithmetic operations and input/output operations, and using the packed decimal and binary instruction sets. Programming logic includes control breaks, subroutines, structured coding, and table processing. Recommended: Knowledge of any programming language.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $45

CIS236 - Project Management
Course introduces principles of Project Management as defined by the Project Management Institute (PMI). Content includes experiential exercises and team participation to gain experience with computer-based project management procedures, and to increase basic familiarity with state-of-the-art project management software. Credit cannot be received in both CIS 236 and MGT 236.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS238 - UNIX Network Services Administration
Course covers UNIX network services and administration using the LINUX operating system. Content includes: network technology and terms; TCP/IP installation and configuration; network hardware installation; secure INETD super daemon installation and TCPD wrappers; configuration of network services - Domain Name Services (DNS); DHCP; Apache (Web server); SMTP/SENDMAIL; File Transfer Protocol (FTP) server, Network File Server (NFS); SAMBA (Windows Network Server); Secure Shell (SSH); Secure Socket Layer; firewalls and packet filters; and packet sniffers and intrusion detections systems. Credit cannot be received in both CIS 238 and CNS 238. Recommended: CIS 228 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $40

CIS241 - Database Management
Course introduces management of database systems including design, development, implementation, recovery, and security of databases. Content includes database models, entity-relationship (E-R) modeling, normalization, data warehousing; an introduction to SQL; the database life cycle, transaction management, distributed databases, client/server systems; using databases in e-commerce and on the Internet, and the role of the database administrator. Recommended: One programming course and CAB 140 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS245 - Database Fundamentals II
Course continues developing the knowledge needed by the database administrator to maintain a database. Content includes methods to backup, restore, and recover the database given various different scenarios; transporting data between databases and the utilities used; networking concepts and configuration parameters; solving common network problems; configuring network parameters to allow the database clients to communicate with the database server. Course prepares student for corresponding Oracle Database Administrator certification exam. Recommended: CIS 145 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $40

CIS247 - Performance and Tuning
Course continues developing the knowledge needed by the database administrator to maintain a database. Content includes methods and techniques to maximize performance of the database from the design to using the database in a production environment; recognizing, troubleshooting and resolving common performance-related problems. Course prepares student for corresponding Oracle Database Administrator certification exam. Recommended: CIS 245 or comparable knowledge.
3 Credit Hours (lecture: 1; lab: 3)
Fee: $40

CIS251 - Computer Information Systems Internship
Course consists of direct work experience in a computer information systems related environment at an approved business or industrial firm applying knowledge and skills learned to their daily assigned responsibilities. The student will meet with a Computer Information Systems instructor who will evaluate their on-the-job technical skills. Arrangements for the work experience will be worked out in conjunction with the Computer Information Systems coordinator. In addition, the student will discuss work-related situations with the instructor.Prerequisite: Completion of a minimum of 15 credits in CIS, CAB, WWW, or CNS with a grade of C or better in each course and consent of instructor, department coordinator, or program chair.
3 Credit Hours (lecture: 2; lab: 10)

CIS253 - Project Management Certification Preparation
Course offers an intensive review of project management concepts and the application of these concepts to various business scenarios in preparation for the Project Management Professional (PMP) certification exam. Students cannot receive credit for both CIS 253 and MGT 253.Recommended: CIS 236 or MGT 236 or comparable knowledge or consent of instructor
2 Credit Hours (lecture: 2; lab: 0)

CIS255 - Technology Tools in the Classroom
Course introduces the educator to integrating the personal computer into the classroom to enhance instruction and classroom management by using a variety of software programs, hardware devices, and the Internet and its components (World Wide Web, e-mail, downloading, FTP). Content includes hands-on activities using technology to develop an electronic presentation, develop a grade spreadsheet, develop a student database, use various methods to electronically communicate, build a Web site, use multimedia, use publishers electronic materials, evaluate software, use the Internet for finding information and research, manage a personal computer system, and use additional hardware devices for learning purposes. Course not designed to transfer as an Education degree requirement. Recommended: Previous experience using a personal computer.
3 Credit Hours (lecture: 2; lab: 2)
Fee: $30

CIS290 - Topics in Computer Information Systems
Course covers a variety of different topics current with technological advances in Computer Information Systems. Topics will be identified for each section of the course and students may repeat the course three times with different topics. Prerequisite may vary by topic.
1-4 Credit Hours (lecture: 1-4; lab: 1-4)


College Catalog
2009-10
(Effective fall 2009.)
2008-09
(Effective fall 2008.)
2007-08
(Effective fall 2007.)
2006-07
(Effective fall 2006.)

Division of
Social Sciences
and Business

 

questions about this page to the Web Communications Specialist.
Direct technical questions about Oakton's Web site to the Webmaster.
Copyright © 2004-08 Oakton Community College. Last update 9/03/09.
Oakton Leaf Logo / Link to Oakton Home Prospective Students Current Students Continuing Education Community Corporate Training Faculty and Staff myOakton Search