Information Technology

Initial Course:

Course Number:                          8207310
Course Title:                               Introduction to Information Technology
Course Credit:                             1.0

Introduction to Information Technology is designed to provide an introduction to information technology concepts and careers as well as the impact information technology has on the world, people, and industry and basic web design concepts.  The content includes information technology career research; operating systems and software applications; electronic communications including e-mail and Internet services; basic web commands and design; and emerging technologies.

 

Web Design:

Course Number:                          8207110
Course Title:                               Web Design 1
Course Credit:                             1.0

Web Design 1 is designed to provide a basic overview of the Internet, Intranet, and WWW.  The content includes operating systems; basic HTML commands; navigation of the Internet, Intranet, and Web; and Web page design.

 

Course Number:                          8207120
Course Title:                               Web Design 2
Course Credit:                             1.0

Web Design 2 provides advanced concepts for Internet, Intranet, and Web design. The content includes Internet/Intranet tools, Web site promotion, advanced HTML commands, advanced page design, and multimedia applications.

 

Course Number:                          8207130
Course Title:                               Web Design 3
Course Credit:                             1.0

Web Design 3 provides advanced concepts in HTML, design, and Internet tools.

 

Computer Programming:

Course Number:                          0201300
Course Title:                               Computer Programming I
Course Credit:                             1.0

The purpose of Computer Programming I is to enable students to develop knowledge of programming concepts and one or more languages.  The content should include, but not be limited to, the following:  programming concepts and techniques; development and use of programming language(s); sequential, logical problem solving; algorithms and flowcharts; syntax, vocabulary, and data structures; writing, testing, and debugging computer programs; and ethical, social, and historical implications.

 

Course Number:                          0201310
Course Title:                               Computer Programming II
Course Credit:                             1.0

The purpose of Computer Programming II is to enable students to develop knowledge of advanced programming concepts and one or more languages with emphasis on the development of algorithms.  The content should include, but not be limited to, the following:  programming concepts and techniques; development and use of programming language(s); sequential, logical problem solving; algorithms and flowcharts; syntax, vocabulary, and data structures in programming; writing, testing, and debugging computer programs; and ethical and social implications.

 

Course Number:                          0201320
Course Title:                               Computer Programming III
Course Credit:                             1.0

The purpose of Computer Programming III is the introduction and in-depth study of multiple programming languages.
The content should include, but not be limited to, the following:  algorithm development -language syntax -solving problems appropriate to the languages under study.

 

Course Number:                          0200320
Course Title:                               Advanced Placement Computer Science A
Course Credit:                             1.0

The purpose of Advanced Placement Computer Science A is to treat the applications of computing within the context of programming methodology, algorithms, and data structures.  The content should include, but not be limited to, the following:   the content specified by the Advanced Placement Program.  Design and implement computer-based solutions to problems in several application areas.   Explain well-known algorithms and data structures.  Develop and select appropriate algorithms and data structures to solve problems.  Develop the ability to code fluently in a well-structured fashion using an accepted high-level language.  Explain the major hardware and software components of a computer system, their relationship to one another, and the roles of these components within the system.  Summarize the ethical and social implications of computer use.

 

Oracle:

Course Number:                          8206410
Course Title:                               Database Fundamentals
Course Credit:                             0.5

This data modeling course Database Fundamentals is designed to provide the foundation for future software engineers or database administrators. It transforms business requirements into an operational database utilizing a top-down systematic approach.  Content includes creation of entity-relationship diagrams that accurately model an organization’s deeds and support the functions of a business, mapping of information needs into a relational database design, creation of physical relational database tables to implement database design, construction of a website that interacts with a database and generates report using web-based reports, and organization and composition of formal presentations, integrating multimedia software.

 

Course Number:                          8206420
Course Title:                               Data Control and Functions
Course Credit:                             0.5

Data Control and Functions introduces data-server technology.  Structured Query Language (SQL) is the standardized language that creates a medium for companies to compete in the building of databases or data management systems.  Content of this course includes creation and maintenance of database objects and storage, retrieval and manipulation of data using SQL and Programming Language (PL) PL/SQL programming languages. At completion of Database Fundamentals and Data Control and Functions, students will be able to create blocks of application code that can be shared by multiple forms, reports and data management applications and to sit for the first of two certification exams.

 

Course Number:                          8206430
Course Title:                               Specialized Database Programming
Course Credit:                             1.0

Specialized Database Programming covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs such as variables, constants, conditional statements, and iterative controls. At the end of this course, students have the opportunity to sit for the second of two exams required earn the Oracle Certified Associate certification.