|
|
|
Computer Information Technology
Course Descriptions
Computer language classes may require students to schedule additional computer time outside of class.
CIT 101 Computer Essentials 3-0-3
This computer literacy course, intended for non-CIS majors, is designed as a computer user’s guide to familiarize students with fundamental computer concepts including computer terminology, hardware, and software. Internet usage for research and online education will be explored as well as the ethical use of computers and the impact computers and associated technologies have on individuals and society. Hands-on experiences with word processing, spreadsheet, presentation, and operating system software provide the student with a practical exposure to computer usage in an educational context. Touch keyboarding skills are required. (FA, SP) CIT 102 Introduction to Information Technology 3-0-3 This course covers the fundamental computing concepts that are part of the digital age, including software, hardware, data, people, and procedures. The course centers on educating today’s technology consumer, using themes of ethics, the Internet, and communications to demonstrate how the changing world of technology influences lives and decisions. (FA, SP) CIT 105 Programming I 3-0-3 This course involves problem solving on the introductory level. Structured and object oriented programming methodologies are introduced. The student is exposed to sequence, selection, repetition and subprograms forming a strong foundation in Dykstra's constructs for later course work. A modern high-level language is used as a vehicle for mastering these concepts. Prerequisite: intermediate algebra skills recommended. (FA) CIT 106 IT Essentials I 3-0-3 Students learn the functionality of hardware and operating systems components. Through hands on activities and labs, students learn how to assemble and configure a computer; install operating systems, software, add printers; and troubleshoot hardware and software problems. After completion, students will develop the necessary skills to build a computer. Successful completion of both CIT 106 and CIT 107 prepares students to take the A+ industry certification exam. (FA) CIT 107 IT Essentials II 3-0-3 This course is an intensive introduction to the multi-user, multi-tasking networking operating systems. Characteristics of the Linux, Windows 2000, NT, XP and Vista network operating systems will be discussed. Students will explore a variety of topics including installation procedures, security issues, back up procedures and remote access. Successful completion of both CIT 106 and CIT 107 prepares students to take the A+ industry certification exam. (FA) CIT 123 Macintosh: Use & Troubleshooting 3-0-3 Students are introduced to the operating system found on the Apple Macintosh. Techniques for managing, operating, maintaining, and networking clusters of computers are covered. Students will work with Terminal window and command line interface. (FA) CIT 135 Object Oriented Programming I 3-0-3 This course introduces students to object-oriented programming. Student will use an object-oriented development environment such as: Microsoft Visual Basic, Borland J-Builder or Python. Object-oriented programming and object-oriented design concepts are introduced and applied throughout the course. (FA) CIT 140 Introduction to HTML/Web Page Design 1-0-1 This course introduces the basics of HTML, the language for creating World Wide Web pages. Students learn the basic HTML document elements, tags, and structures. Topics include titles, headings, paragraphs, list tags, ordered lists, unordered lists, definition lists, horizontal rules, line breaks, physical formatting, style formatting, changing text appearance, and special character encoding. Other topics include copyright issues, file structures, simple graphics, hypertext links, and anchors. Students will also explore options for publishing HTML documents. Prerequisite: Computer and Internet knowledge. (SP) CIT 145 Web Design I 3-0-3 This course involves development and maintenance of an interactive Web site. Students will learn the essential concepts of HTML, XHTML, and DHTML. They will begin by developing a basic Web page and move on to developing a dynamic Web site. Students will also work with page design, tables, and frames as well as create Web page forms, work with cascading style sheets and use multimedia on the Web. Students will learn about XHTML and the use of JavaScript. Topics such as working with objects, special effects, windows and frames will also be covered. Students will also explore working with forms, regular expressions and event models. The last section will explore working with dynamic content and styles. (SP) CIT 150 Linux Admin I 3-0-3 This course is designed to introduce students the Linux operating system. Basic commands and procedures for entry-level management and administration are covered. Student will use command-line and graphical user interface tools included in the Linux operating system. File system management, printer management, user management, and package installation will be the primary focus of the course. Concepts presented are preparation for the second course, Linux Admin II. Successful completion of CIT 150 prepares students to take the Linux+ industry certification exam. (FA) CIT 152 Fundamentals of Networking 2-2-3 This course is a theory and laboratory course in CISCO networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, topologies, access methods, and networking hardware and software. The student will identify and use network transmission media; explain the OSI model; and recognize the primary network topologies/protocols, identify their characteristics, and determine which would be most appropriate for a proposed network. Successful completion of both CIT 152 and CIT 153 prepares students to take the CISCO CCENT industry certification exam. (SP) CIT 153 Beginning Router Configuration 2-2-3 This course contains theory and laboratory exercises that emphasize knowledge of CISCO router and switching technologies, beginning router and switching configurations, and network management. Basic router configurations will be emphasized using the routing information protocol (RIP). This includes, but is not limited to, configuring IP addresses, host names, telnet procedures, IP traces, Ethernet port addresses, serial port addresses, router commands, router modes, troubleshooting, password recovery, and making physical connections at various ports. Successful completion of both CIT 152 and CIT 153 prepares students to take the CISCO CCENT industry certification exam. Prerequisite: CIT 152. (SP) CIT 201 Relational Database Systems 3-0-3 This course introduces relational database design and programming. The relational database model will be compared with other database models. Creation of database applications for end-users will be stressed. Prerequisite: CIT 105. (SP) CIT 205 Programming II 3-0-3 This course is a higher level of programming with advanced problem solving. The following concepts are covered: user defined types and data abstraction, dynamic memory allocation, inheritance, and polymorphism. Prerequisite: CIT 105 or instructor approval. (SP) CIT 208 Data Structures I 3-0-3 This course covers advanced concepts in computer programming including composite data types, enumerated data types, logical array implementations, stacks, queues, and trees. Efficient use of data is stressed. Prerequisite: CIT 105. (IN) CIT 216 Data Structures II 3-0-3 This course covers advanced concepts in computer programming using object-oriented programming techniques. Prerequisites: CIT 105 and CIT 208. (IN) CIT 238 Windows Server Management 3-0-3 This course provides a detailed overview of managing Windows Server computing networks. General network services, installation of servers, installation of clients, cabling issues, printer management, data security, network security, and LAN to WAN connections are covered. Prerequisite: CIT 152 or instructor approval. (SP) CIT 242 Web Design II 3-0-3 This course is a continued look at advanced web technologies using rapid application development tools. Students will learn duties required to maintain a multi-tiered website using content management systems. Prerequisite: CIT 145. (FA) CIT 250 Linux Admin II 3-0-3 This course is designed to take an in-depth look at Linux server management. The course adopts a practical hands-on approach to system administration using Linux. Students will use advanced features of the Linux operating system including management shell scripts, configuring services and managing system security. Prerequisite: CIT 150 or instructor approval. (SP) CIT 251 Object Oriented Programming II 3-0-3 This course introduces students to advanced features in object oriented programming. After a quick review students are introduced to graphical user interfaces, web applications, and database connectivity. Concepts are designed to provide maximum transfer of knowledge to any web oriented development platform. Prerequisites: CIT 135 and CIT 145. (SP) CIT 252 Advanced Routers and Switching 2-2-3 This course emphasizes advanced CISCO routing and switching technologies and network management. Areas of emphasis include laboratory experience with virtual LANs, data link layer network design, simple network management protocol, interior gateway routing protocol, enhanced interior gateway routing protocol, classless IP, and wide area networking. Successful completion of both CIT 252 and CIT 253 prepares students to take the CISCO CCNA industry certification exam. Prerequisite: CIT 153. (FA) CIT 253 Internetworking Technologies 2-2-3 This course emphasizes project-based experimental activities and final preparation for the CISCO CCNA certification exam. Students synthesize knowledge from previous semesters to create various types of networks for different situations. Trends and new developments in the field of networking are also examined. Successful completion of both CIT 252 and CIT 253 prepares students to take the CISCO CCNA industry certification exam. Prerequisite: CIT 252. (FA) CIT 255 Network Security 3-0-3 This course covers penetration-testing tools and techniques that ethical hackers and security testers use to protect computer networks. This course provides a structured knowledge base for preparing security professionals to discover vulnerabilities and recommend solutions for tightening network security and protecting data from potential attackers. Prerequisites: CIT 105 and CIT 106. (SP) CIT 260 Systems Project 2-0-2 The student will develop a specialized project in a particular area of interest. The instructor will judge the worthiness of the project. Prerequisite: Program Advisor Approval. (SP) CIT 295 Computer Information Technology Internship 0-(6-18)-(2-6) This course is designed to provide students real-life work experiences through on-the-job training with a field-related cooperating employer in the student's declared major. Students will be supervised by the business/industry sponsor and report to the Director of Career and Technical Programs or assigned faculty member. The position may be paid or unpaid. Students must complete a minimum of 45 contact hours per credit hour per semester. Course is variable credits and may be repeated for up to 6 credit hours. Students taking this course in place of employment Seminar must complete a short resume/interview workshop. Prerequisites: Minimum 30 credit hours in program of study, 2.5 GPA, and approval from the Dean of Career and Technical Education or Director of Career and Technical Programs. Exceptions may be considered by the Dean of Career and Technical Education or Director of Career and Technical Programs. (FA, SP, SU) CIT 299 Special Studies in Computer Information Technologies (1 to 6)-0-(1 to 6) This course will consist of specialized study in areas of the department, which are not covered in-depth in courses already offered. Students may take no more than 6 credit hours of special studies courses in any one discipline. (IN)
|