Information Technology AAS – Database Programming and Administration Program

Code: AAS.IT.DB

This program emphasizes computer programming skills and database management. Three semesters of programming language courses, three semesters of database courses, and systems analysis courses help prepare the student to actively participate in real-world software development projects.

Program Learning Outcomes

  • Design, implement and administer databases.
  • Design a normalized database, create a conceptual model, create the physical model and
    manipulate the database using structured query language (SQL), data definition language
    (DDL), data manipulation language (DML), transaction control language (TCL) and data
    control language (DCL).
  • Analyze a business situation and develop a database application that meets customer
    requirements.
  • Create database applications using a procedural language extension to SQL. Include
    procedural language constructs, exception handling as well as using, creating and
    managing subprograms, packages, and triggers.
  • Install, configure, deploy and administer database servers. Resolve basic installation and
    configuration issues, data management, backup, recovery, transfer of data between
    databases, user administration and network configuration.

Career Pathways

Computer programmer  Software / Application Developer  Computer Systems Analyst 
Database Administrator     

Recommended Semester Sequence

First Semester

  Humanities or Social Science Elective† 3
INF-101Introduction to Information Technology

3

INF-103Introduction to Programming (Python)

3

INF-160Networking Technologies and Data Communications

3

WRT-101English Composition I

3

Total Credit Hours:15

Second Semester

 INF... Programming Language Fundamentals Elective** 3
 ....... Humanities or Social Sciences Elective† 3
INF-146Web Development

3

INF-267Network Security

3

WRT-201English Composition II

3

-or

WRT-202Technical Writing

3

Total Credit Hours:15

Third Semester

MAT/INF  Mathematics Elective†
4-credit Mathematics Elective† OR ( 3-credit Mathematics Elective AND 1-credit INF restricted elective* )
4
INF  1-credit INF Restricted Elective*  1
  Free Elective^^ 3
INF-208Systems Analysis and Design

3

INF-217Database for Applications [Oracle]

3

Total Credit Hours:14

Fourth Semester

  Free Elective^^ 3
  Natural Science Elective† 4
INF  Advanced Programming Language Elective*** 3

 

 

INF-218Database Programming [Oracle-PL/SQL]

3

INF-219Database Administration

3

Total Credit Hours:16

General Education Requirements

Communication

WRT-101English Composition I

3

WRT-201English Composition II

3

-or

WRT-202Technical Writing

3

Total Credit Hours:6

Humanities and Social Sciences†

Two general education courses selected from the following fields, with no more than one course in any one field: Arts (Art [ART], Music [MUS], Theatre Arts [THR], Cinema Studies [CIN]); History (HIS); Literature (LIT); Philosophy and Religion (PHR); World Languages and Cultures (LAN); Economics (ECO); Geography (GEO); Political Science (POL); Psychology (PSY); Sociology (SOC) and Anthropology (ANT).

Total Credit Hours:6

Mathematics, Natural Science, and Technology

MAT  Mathematics Elective†
4-credit Mathematics Elective OR (3-credit Mathematics Elective AND 1-credit INF restricted elective);
4
  Natural Science Elective† 
select from the following fields: BIO, CHM, PHY
4
Total Credit Hours:8

Total Credit Hours: 20-22

Program Requirements

INF  Programming Language Fundamentals Elective** 3
INF  Advanced Programming Language Elective*** 3
INF  1-credit INF Restricted Elective* 1
INF-101Introduction to Information Technology

3

INF-103Introduction to Programming (Python)

3

INF-146Web Development

3

INF-160Networking Technologies and Data Communications

3

INF-208Systems Analysis and Design

3

INF-217Database for Applications [Oracle]

3

INF-218Database Programming [Oracle-PL/SQL]

3

INF-219Database Administration

3

Free Elective^^

Total Credit Hours:6

Total Credit Hours: 45

Total Credit Hours: 60

Specific Program Notes

Students are encouraged to take their courses in semester sequence order.

Please note that required courses may have prerequisites. Click on each course to view details.

**Programming Language Fundamentals Elective – INF-220, INF-221, INF-236.

***Advanced Programming Language Elective – INF-224, INF-246, INF-268.

*1-credit INF Restricted Elective: INF-115, INF-120, INF-124, INF-143, INF-144, INF-151, INF-161INF-162, INF-165, INF-228, INF-251, or INF-291.

General Education Elective(s). Recommended Mathematics elective: MAT-180, MAT-280, or MAT-223.
(If a 3-credit Mathematics course is selected, a 1-credit INF restricted elective^ is required.)

^^ Recommended Free Electives: INF-130, INF-140, INF-239, INF-253, INF-254, INF-263, INF-271, BUS-101

Students enrolled in this program ARE REQUIRED to successfully complete a course in basic algebra if indicated by the Basic Skills Placement Test.