Computer & Info. Tech. (CITP)

CITP 3302

Advanced Networking (Networking +)

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course prepares individuals for a career as a Network Engineer in the Information Technology support industry. Students will be taught the various responsibilities and tasks required for service engineer to successfully perform in a specific environment.

Prerequisite: ITNW 2421.

CITP 3305

System Analysis and Design

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course provides a systematic approach to developing computer-based information systems utilizing the system development life cycle (SDLC) with the emphasis on analysis and design. Students will participate in a real-world project that will enable them to implement certain facets of system development. Topics include feasibility study/project planning, requirements definition and analysis, and user interface design.

Prerequisite: None.

CITP 3306

Internet/Intranet Server Integration

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course is an in-depth study in the designing, installing, and administration of Windows and Linux-based servers. Use of scripting languages to administer servers will be used.

Prerequisite: ITNW 1425 or CPMT 1449 with a grade of "C" or better.

CITP 3310

Survey of Programming Languages

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course introduces two languages. One language will be a common programming language and the other will be a common scripting language. The concepts covered in the programming language will include simple input and output, conditionals, and use of standard structures in the language. The concepts covered in the scripting language will include formatting, enhancements and error detection.

Prerequisite: ITSE 1431 or COSC 1430 and CITP 3305 with a grade of "C" or better.

CITP 3311

Reverse Software Engineering

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course provides a study of reverse software engineering concepts and hands-on training with reverse engineering tools including disassemblers, decompilers and code analyzers.

Prerequisite: CITP 3310 with a grade of "C" or better and Program Chair approval.

CITP 3312

Fundamentals of Information Security

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course synthesizes technical material covered in prior courses to monitor, audit, analyze, and revise computer and network security systems to ensure appropriate levels of protection are in place.

Prerequisite: ITNW 2421.

CITP 3320

Database Management

CRT HRS:3   LEC HRS:2   LAB HRS:3

In this course, the logical concept and physical organization of relational database management systems are studied. The SQL language will be used extensively in exploring and querying databases. Students will receive extensive hands-on skills for designing, analyzing and implementing a relational database using Oracle.

Prerequisite: CITP 3310 with a grade of "C" or better.

CITP 3360

Digital Image Processing and Presentation

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course provides a basic competency in preparation and creation of photo quality images. Topics may include cropping, color adjustments, restoration of damage, adding and removing elements and animated images.

Prerequisite: None.

CITP 4301

Capstone: Computer and Information Technology Internship

CRT HRS:3   LEC HRS:3   LAB HRS:0

This course presents a work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer.

Prerequisite: Senior standing and program chair approval.

CITP 4316

Advanced Web Design

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course will introduce the paradigm of web development by utilizing server-side technology. Data-driven web applications will be created by applying programming, security and database management techniques. Topics include, but are not limited to, dynamic web page generation, basic web server configuration and database connectivity.

Prerequisite: CITP 3310 and ITSE 1411 or COSC 1315 with a grade of "C" or better.

CITP 4330

Advanced Network Security

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course prepares students to synthesize technical material covered in prior courses to perform a comprehensive security audit on a network infrastructure. Includes configuring secure hardware and software firewalls. Emphasis will be placed on overall network security processes and competencies covered on security certification exams.

Prerequisite: CITP 3312 with a grade of "C" or better.

CITP 4340

Special Topics Course - CIT

CRT HRS:3   LEC HRS:2   LAB HRS:3

In this course, students will utilize knowledge from previous course work to create a programming project. The programming project has to adhere to the given topic of study. The topic of study chosen by the instructor may change from semester to semester.

Prerequisite: CITP 4350 with a grade of "C" or better.

CITP 4345

Data Communications - Convergent Technologies

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course focuses on a study of telecommunications convergent technologies including telephone, LAN, WAN, wireless, voice, video, and internet protocol.

Prerequisite: CITP 3302 with a grade of "C" or better.

CITP 4350

Advanced Computer Programming

CRT HRS:3   LEC HRS:2   LAB HRS:3

This course will introduce students to more advanced concepts in computer programming languages. Topics may include Graphical User Interface, Database Connectivity, Threads, and Network Programming.

Prerequisite: CITP 3310 with a grade of "C" or better.