2015-06-01

Last updated 6/1/2015

Code: 5378

Program Contacts:
QC Campus
Debbie Collins, 309-796-5316, collinsd@bhc.edu

Jamie Hill, 309-796-5284, hillj@bhc.edu

Don Mosier, 309-796-5278, mosierd@bhc.edu
East Campus
Jodee Werkheiser, 309-854-1821, werkheiserj@bhc.edu

This degree is offered only at the Quad-Cities Campus.

The Computer Information Technology Associate in Applied Science degree is a multi-disciplinary degree designed to produce graduates with the knowledge necessary to work in today’s information technology environment.

All students will study a variety of introductory courses consisting of HTML, networking, Windows and Linux operating systems, security, hardware, programming logic and Microsoft Project. With this strong foundation, students can go into depth by selecting a track for specialization. Tracks include IT Support Technician, Network Administration and Application Developer. This degree is designed so that an individual may complete one of the related certificate programs (IT Support Technician Certificate, Web Developer Certificate, PC Application Programmer Certificate, Network Technician Certificate and Network Administrator Certificate), and then complete the Computer Information Technology Associate’s degree.

Individuals may also enroll directly in the Computer Information Technology program without any prior coursework. The two-year course of study culminates in the internship which provides valuable on-the-job experience. Many of the courses prepare students for industry-related certifications including CompTIA’s A+ and Network+ and Security+ certifications, Microsoft’s MCITP (Microsoft Certified IT Professional) and MTS certification, Cisco’s CCNA and CCENT certification, and CIW (Certified Internet Web Professional) Foundations exam.

IT Support Technician work involves installing, configuring, repairing, and managing computer hardware and software. Network Administration work manages the back-office by building and configuring networks, installing and configuring servers and workstations, troubleshooting hardware, network, and related problems including routers and switches. Application Developer work includes designing and creating programs for multiple platforms and devices such as desktop, mobile, and web using C#, JavaScript and PHP along with technologies such as HTML, CSS3, SQL, ASP.NET, ADO.NET, Rich Internet Applications and responsive web design.

Computer Information-Application Developer Track
Code: 5378

Course of Study Outline – Suggested Courses (Credit Hours)
First Semester
CIP 101 — Computer Logic and Design (3)

CIP 170 — Web Page Development (3)

*ENGT 105 — PC Applications in Technology (3)

ITS 116 — Computer Hardware (3)

ITS 125 — IT Professional Skills (1)

NETW 120 — Basic Computer Networks (3)

Second Semester
BE 180 — Business Communication or (3-4)

CIP 104 — Intro to Computer Programming (3)

CIP 181 — Advanced Web Page Development (3)

CIP 182 — JavaScript (3)

CIP 227 — Database Management – spring only (3)

ENG 101 — Composition I

Summer Semester
CIP 186 — Web Design (3)

Third Semester
CIP 214 — C# Programming (4)

CIP 228 — Web Database Programming (3)

ITS 112 — Operating Systems (3)

NETW 170 — Intro to Information Security or (3)

NETW 250 — Web Server Administration – spring only (3)

SPEC 101 — Principles of Speech Communication

SPEC 111 — Business and Professional Comm or (3)

Minimester
CIP 201 — Microsoft Project (1)

Fourth Semester
CIP 217 — Advanced C# Programming (4)

CIP 260 — Systems Design and Development – spring only (3)

CIP 270 — Field Project – spring only (3)

General Ed Elective (3)

Minimum total hours required for degree (64)

*May substitute CS 100 Introduction to Computers (3)

Courses for this program include: »

BE 180 Business Communications

4 cr. hrs.; 4 lecture hours; 0 lab hours per week.
Prerequisite: See assessment and placement guide.
Techniques of effective written communications for business. This will include psychology of communicating with customer service emphasis, focus on international communications, and accuracy and conciseness needed for in-house e-mail.

CIP 101 Computer Logic and Design

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

An introduction to computational thinking. Students will learn to analyze problems and employ their use, apply the three basic programming structures – (sequence, decision, and repetition) – and top-down design to develop a solution. Students will also learn how information is stored including base 2 and hexadecimal numbering systems and how data is used in computing. Students will develop algorithms to solve a problem and write programs to implement.

CIP 104 Intro to Computer Programming

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisite: CIP 101 or concurrent enrollment in CIP 101 recommended.
This course teaches the student the use of key structured programming statements and the use of a programming language in writing microcomputer application programs. Proper programming design, structure, and logic are emphasized.

CIP 170 Web Page Development

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

The student will learn web site development with the three methods that have been used since web design first began: hand-coding HTML using a text editor; using a WYSIWYG editor; and using a Content Management System.The student will learn how to stay current on W3C standards for web page development. Topics include: basic web design using HTML and Cascading Style Sheets, page-layout techniques, graphics, search engine optimization, and media. Students will create a multiple-page website.

CIP 181 Advanced Web Page Development

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisites: CIP 170 or CIP 170A and CIP 170B.
This course introduces the student to HTML tools, Rich Internet Applications, using cascading style sheets to render in mobile and tablet, web content management systems and XML. The course also looks at the need to develop a strategy for Web Site organization and design.

CIP 182 JavaScript

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisites: CIP 170 or CIP 170A and CIP 101 or CIP 104; concurrent enrollment in CIP 185 recommended.
This course will provide students with the knowledge and skills needed to develop web applications using client-side scripting with JavaScript. Students will learn code placement, events and event handlers, functions and parameters, attributes, JavaScript objects, methods, and arrays additional topics covered include DOM, validation, objects, cookies and jQuery.

CIP 186 Web Design

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.
Prerequisite: CIP 182
Students will study the process that goes behind planning and implementing a web site. HTML 5 and CSS3 will be used to develop a responsive web site for mobile, tablet, and desktop. Topics include creating a mockup, sitemaps, wireframes, layout options, graphics, search engine optimization and HTML Canvas, Geolocation, Web Analytics, and jQuery mobile.

CIP 201 Microsoft Project

1 cr. hr.; 1 lecture hours; 0 lab hours per week.
Prerequisite: Working knowledge of Microsoft Windows OS.
Develop an understanding of and ability to use Microsoft project in managing projects. Case studies will be Information Technology focused projects.

CIP 214 C# Programming

4 cr. hrs.; 4 lecture hours; 0 lab hours per week.
Prerequisites: CS 101, CS 121 or CIP 104. Concurrent enrollment in CIP 227 or CIP 126.
This course uses the C# programming language to create, GUI-based (Windows) applications, applying effective development strategies based on object-oriented programming. Topics include: forms and controls, input validation, dialog boxes, events, array processing, classes, text file processing, structures, enumerated lists, and applications with multiple forms.

CIP 217 Advanced C# Programming

4 cr. hrs.; 4 lecture hours; 0 lab hours per week.
Prerequisites: CIP 182, CIP 185 and CIP 214.
This course uses the C# programming language to create web applications (ASP.NET), Windows Store/Phone Apps (mobile development), and Xbox or Windows games. Topics in server-side ASP.NET applications include ASP.NET web and validation controls, user management and authentication, state management, and development of database-driven web applications. Topics in phone app development include XAML, sound and store test kit. Game development topics include understanding game loops, mouse and keyboard input, sprites, animation, object behaviors, sound, scrolling, collisions detection, transformations and events.

CIP 227 Database Management

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.

Relational database concepts are introduced. Topics covered are data modeling using ER diagrams and normalization, database creation in Microsoft SQL Server. Students will use Structure Query Language (SQL) creating tables, views, stored procedures and triggers, and selection. Database Administration concepts include security, backup and restore. Students completing this course will be prepared to take the Microsoft Technology Associate Database Fundamentals Exam.

CIP 228 Web Database Programming

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisites: CIP 227 and CIP 182 or instructor consent.
Student taking this course will create dynamic, interactive web pages, incorporating data from a database. Topics include creating a simple database; connecting a server-side database to a web page; viewing, sorting, updating, and searching a database through the client-side interface; and maintaining site security through user logins. Students will build an e-commerce/shopping cart application to add to their portfolio. Students should get some experience in using API’s such as Google’s Maps API.

CIP 260 Systems Design and Development

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisite: Instructor consent.
This course is designed to guide the student through the five stages in the evolution of a system. Effective use of management sciences in meeting the needs of business systems through class projects and an off-campus project.

CIP 270 Field Project

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisite: Instructor consent.
For CIP students in the last semester of the CIP program. Students obtain employment in an approved CIP position to gain on-the-job experience.

ENG 101 Composition I

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisite: ACT English score of 22 or above; or appropriate COMPASS score; or English 091 “C” or better.
English 101 is designed for students who are competent in the fundamentals of composition. Students will write essays using a variety of expository strategies and will apply standard techniques of documentation when appropriate. IAI: C1 900

ENGT 105 PC Applications in Technology|

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

A course designed for developing computer communicating information skills in an Engineering Technology career environment. Course focuses on needed computer operator skills; usage of current computer operating systems software and utilities; Microsoft’s Office application software Word, Excel, and Internet Explorer; Productivity software: Outlook; and Simulation software Automation Studio.

ITS 112 Operating Systems

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

This is a course on Computer Operating Systems. The two operating systems of focus are Windows and Linux. Each will be explored independently in a comparative fashion with a primary focus on the usage of the command-line interfaces.

ITS 116 Computer Hardware

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

This course is an introduction to computer hardware components, from a technician’s perspective. Content includes motherboard, CPU, memory, storage devices, and I/O devices, etc. Emphasis is on installation and repair, as well as hardware/software interaction. Not an A+ Certification prep course, but provides a foundation for future pursuit of this credential.

ITS 125 IT Professional Skills

1 cr. hr.; 1 lecture hour; 0 lab hours per week.

This course is designed to enhance students’ professional skills, especially those of value in the Information Technology field. Topics include discussion of workplace issues, development of job-seeking strategies, and enhancement of interpersonal skills.

NETW 120 Basic Computer Networks

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

An introductory course in networking for the technical student. Includes basic network hardware, software, troubleshooting, and maintenance.

NETW 120 Basic Computer Networks

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

An introductory course in networking for the technical student. Includes basic network hardware, software, troubleshooting, and maintenance.

NETW 170 Intro to Information Security

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.
Prerequisites: NETW 120 or NETW 125 “C” or better, or instructor consent.
An introduction to the topics, technologies and terminology associated with network information security. This course is a prerequisite for related courses of the Computer Information Technology program.

NETW 250 Web Server Administration

3 cr. hrs.; 2 lecture hours; 2 lab hours per week.

A hands-on course in managing and maintaining an Internet Web server, with emphasis on security. Includes server configuration and customization, directory structure, content and user maintenance, server-side applications, performance monitoring and tuning, and security implementation.

SPEC 101 Principles of Speech Communication

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.

The oral communication course combines communication theory with the practice of oral communication skills. The oral communication course: (1) develops awareness of the communication process; (2) provides inventional, organizational, and expressive strategies; (3) promotes understanding of and adaptation to a variety of communication contexts; and (4) emphasizes critical skills in listening, reading, thinking and speaking. IAI: C2 900

SPEC 111 Business and Professional Communication

3 cr. hrs.; 3 lecture hours; 0 lab hours per week.

Promotes awareness and development needed to communicate competently within professional organizations. Focus is on interviewing, management styles, inter-office communication and professional presentations.

Show more