Information Technology Web Analyst/Programmer Curriculum

 

Catalog Number

Course Title

Credits

First Term

10-150-110

Networking Fundamentals

3

10-152-115

Database Fundamentals

3

10-152-150

Programming Logic

2

10-154-125

IT Documents and Processes

2

10-801-195

Written Communications

3

10-804-123

Math with Business Application

3


Estimated Semester Total

16




Second Term

10-107-127

IT Careers

3

10-107-128

Introduction to Security

2

10-152-120

Introduction to Programming

3

10-154-165

Project Management

2

10-801-196

Oral/Interpersonal Communications

3

10-809-199

Psychology of Human Relations

3


Estimated Semester Total

16




Third Term

10-152-125

Database Design & Implementation

3

10-152-131

C# Programming

3

10-152-183

Interactive Web Programming

3

10-801-197

Technical Reporting

3

10-809-197

Contemporary American Society

3


Estimated Semester Total

15




Fourth Term

10-101-140

Survey of Accounting

3

10-152-140

Emerging Software Development Technologies

3

10-152-142

SQL Programming

2

10-152-145

JAVA Programming

3

10-152-170

Systems Analysis & Design

3

10-809-195

Economics

3


Estimated Semester Total

17


Information Technology Web Analyst/Programmer Courses


10-107-127 IT CAREERS
Student are introduced to and do research into the IT field career possibilities, the paths and skills necessary to obtain those positions. Skills learned and practiced include, job search, cover letter, resume, thank you letter writing, interview techniques, and completion of job applications. Students will participate in job-seeking activities. Lecture. 3 credits.

10-107-128 INTRODUCTION TO SECURITY
Gives the student an introduction to computer security. It focuses on what is security and why is it important in business today. The student will investigate different aspects of security from email security to denial of service attacks on a system. The student will gain practical skills necessary to protect against such attacks. Lecture/Lab. 2 credits.

10-150-110 NETWORKING FUNDAMENTALS
This course will give the student a basic understanding of the network. The student will gain an understanding of basic networking terminology, and OSI model, network cabling practices, TCP/IP addressing and subnet masking. The student will investigate communication on a LAN environment. Lecture/Lab. 3 credits.

10-152-115 DATABASE FUNDAMENTALS
Students learn the fundamental concepts and applications of relational database tables using a hands-on approach. Topics include database architectures, data structures, planning, creation, inquiry, updating, input and output forms (reporting), and importation of data from an outside source for use in databases. Lecture/Lab. 3 credits.

10-152-120 INTRODUCTION TO PROGRAMMING
Students learn structured programming techniques with an emphasis on business applications using an object-oriented programming language. Activities include development of programs with graphical user interfaces using controls, objects, and properties. Prerequisites: 10-152-150. Lecture/Lab. 3 credits.

10-152-125 DATABASE DESIGN AND IMPLEMENTATION
Students design, construct, populate and implement relational databases in third normal form. Tools and techniques will be used to define, access, manipulate, update, and create reports. The student will demonstrate the functionality of databases through performance, integrity, security, testing, and documentation processes. Concepts introduced include data warehousing and data mining. Prerequisite: 10-152-115. Lecture/Lab. 3 credits.

10-152-131 C# PROGRAMMING
Introduces the student to C# programming concepts and statements using object-oriented programming techniques to create programs solving business problems. Prerequisite: 10-152-120. Lecture/Lab. 3 credits.

10-152-140 EMERGING SOFTWARE DEVELOPMENT TECHNOLOGIES
Combines the emerging development technologies and environments, such as virtual reality and simulation, for students to gain exposure to and experience with them. Prerequisite: 10-152-183. Lecture/Lab. 3 credits.

10-152-142 SQL PROGRAMMING
This course integrates relational concepts and theory while writing SQL programming code to create, access, update, and query relational database tables to create reports. Prerequisites: 10-152-120 and 10-152-132. Lecture/Lab. 2 credits.

10-152-145 JAVA PROGRAMMING
Teaches JAVA Programming language. Program are developed using object oriented design, graphical user interfaces, and database access. Co/Prerequisites: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.

10-152-150 PROGRAMMING LOGIC
Introduces students to structured programming logic, using common business applications as foundation for logical design techniques. The logical process is presented in a structured form using flowcharting and pseudo code. Lecture/Lab. 2 credits.

10-152-170 SYSTEMS ANALYSIS AND DESIGN
Covers principles and techniques of systems analysis and design. Students define system objectives and solve related problems. Includes data gathering analysis, system requirements, system and file design, management controls, and feasibility studies. Co/Prerequisites: 10-152-132 and 10-152-120. Lecture/Lab. 3 credits.

10-152-183 INTERACTIVE WEB PROGRAMMING
Provides knowledge on web-based relational databases, Structured Query Language, web servers, and an object-oriented programming language to create applications. Involves developing database programs for both the client-side and server-side web technologies. Co/Prerequisites: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.

10-154-125 IT DOCUMENTS AND PROCESSES
Introduces the student to forms and processes necessary in the IT field. Students break down the required documents and processes required in the IT field by discipline. Included will be hands-on development of form-types required in the Training, Networking, Programming, Database, and End-User area. Lecture/Lab. 2 credits.

10-154-165 PROJECT MANAGEMENT
The student will learn the tools and techniques of project management. The student will become familiar with the five process groups of project management and will gain experience in applying the nine knowledge areas of project management. Prerequisites: 10-150-110 and 10-152-120. Lecture/Lab. 2 credits.

10-154-175 PRINCIPLES OF WEB APPLICATION DEVELOPMENT
Introduction to the principles of web based development using object-oriented programming languages and other development tools. Provides knowledge on relational database, Structured Query Language, Web Servers, and an object oriented programming language to create web sites. Involves developing database programs for both the client-side and server-side web technologies. Prerequisite: 10-152-120. Lecture/Lab. 3 credits.


Top of Page



Back to top