Database Programming

Database Programming
Bachelor of Science in Computer and Information Science
Overview

Thank you for your interest in Database Programming!

This program is currently not offered at ECPI University in this format. Instead, pursue your interest in Database Programming by earning Bachelor of Science in Computer and Information Science with a Major in Software Development and one of these exciting tracks:

Mobile Development, Software Development, and Web Design and Development

Database Programming Overview

Computer technology continues to evolve and amaze, but the systems themselves still require humans to tell them what to do. That’s the job of the Database Programmer. If you enjoy using creativity, logic and analytical skills to solve problems, then a career in Database Programming may be right for you.

Through ECPI University’s year-round schedule, you can earn a Bachelor of Science Degree in Computer and Information Science with a concentration in Database Programming in just 2.5 years. Here are just some of the things Database Administrators do on the job:

  • Identifying user needs to create and administer databases
  • Ensuring that the database operates efficiently and without error
  • Making and test modifications to the database structure when needed
  • Maintaining the database and update permissions
  • Merging old databases into new ones
  • Backing up and restoring data to prevent data loss 
Curriculum

Thank you for your interest in Database Programming!

This program is currently not offered at ECPI University in this format. Instead, pursue your interest in Database Programming by earning Bachelor of Science in Computer and Information Science with a Major in Software Development and one of these exciting tracks:

Mobile Development, Software Development, and Web Design and Development

Program Requirements

Core Curriculum

24 semester credit hours

Course IDCourse NameCredits
BUS102 Fundamentals of Customer Service3
BUS121 Introduction to Business3
BUS472 Applied Project Management3
CIS121 Software Logic and Design3
CIS150 Networking I3
CIS223 Database I3
CIS282 Web Interface Design3
CIS495 Senior Capstone3

Arts and Sciences

31 semester credit hours

Course IDCourse NameCredits
CAP480 Arts and Sciences Capstone3
COM115 Principles of Communication3
ENG110 College Composition3
ENG120 Advanced Composition3
HUM205 Culture and Diversity3
MTH131 College Algebra3
MTH140 Statistics3
PHY120 Physics3
PHY120L Physics LAB1
PSY105 Introduction to Psychology3
PSY220 Positive Psychology3

Self-Integration and Computer Literacy

9 semester credit hours

Course IDCourse NameCredits
CIS106 Introduction to Operating Systems3
COR090 Career Orientation Seminar0
FOR110 Essentials for Success3
CIS115 Computer Applications3

Concentration Requirements

Database Programming

24 semester credit hours plus electives

Course IDCourse NameCredits
CIS126 Programming I3
CIS203 Code Design and Debugging3
CIS206 UNIX Administration3
CIS214 Object-Oriented Programming Using C#3
CIS215 Object-Oriented Programming with C++3
CIS218 Object-Oriented Programming Using JAVA3
CIS250 Database Scripting3
CIS266 Intermediate Database3
  Various Electives 

Healthcare IT (Currently available for NCPACE students only. No longer offered after September 2015.)

24 semester credit hours plus electives

Course IDCourse NameCredits
CIS202 Introduction to Routing and Switching3
CIS212 Principles of Cybersecurity3
CIS225 Networking II3
CIS245 Windows Client and Server3
CIS286 Information Technology in Healthcare3
CIS403 Ethical Hacking3
HCA101 Medical Terminology3
HCA112 Medical Office Procedures3
  Various Electives 

Cyber and Network Security

24 semester credit hours plus electives

Course IDCourse NameCredits
CIS225 Networking II3
CIS202 Introduction to Routing and Switching3
CIS204 Intermediate Routing and Switching3
CIS206 UNIX Administration3
CIS212 Principles of Cyber Security3
CIS245 Windows Client and Server3
CIS403 Ethical Hacking3
CIS410 Security Systems Administration3
  Various Electives 

Software Development

24 semester credit hours plus electives

Course IDCourse NameCredits
CIS127 Object-Oriented Programming I3
CIS227 Object-Oriented Programming II3
CIS332 Mobile App Development3
CIS360 Web Application Development3
CIS370 Cloud Application Development3
CIS421 Design Patterns3
CIS422 Software Engineering3
CIS432 Mobile App Development II3
  Various Electives 

Web Development

24 semester credit hours plus electives

Course IDCourse NameCredits
CIS107 Digital Imaging3
CIS126 Programming I3
CIS136 Storyboarding for Animation3
CIS213 Web Client Scripting3
CIS214 Object-Oriented Programming Using C#3
CIS250 Database Scripting I3
CIS303 2D Design3
CIS311 Web Site Management3
  Various Electives 

Electives

Course IDCourse NameCredits
BUS472L Applied Project Management LAB1
CIS107 Digital Imaging3
CIS142 Cloud Computing Concepts3
CIS202L Introduction to Routing and Switching LAB1
CIS204 Intermediate Routing and Switching3
CIS207 Network Routing and Switching LAB1
CIS212 Network Security Concepts3
CIS213 Web Client Scripting3
CIS215 Object-Oriented Programming with C++3
CIS215L Object-Oriented Programming with C++ LAB1
CIS218 Object-Oriented Programming Using JAVA3
CIS219 Object-Oriented Programming Using VB.NET3
CIS220L Storage Area networks and Disaster Recovery Lab1
CIS224 Server-Side Scripting3
CIS241 IP Telephony3
CIS245L Windows Client and Server LAB1
CIS250 Database Scripting I3
CIS251 Advanced Windows Server3
CIS253L Network Virtualization Fundamentals Lab1
CIS256 Windows Active Directory3
CIS256L Windows Active Directory LAB1
CIS266L Intermediate Database LAB1
CIS280 CIS Project II3
CIS290 Externship-CIS III3
CIS291 Externship-CIS I-a1
CIS292 Externship-CIS I-b1
CIS293 Externship-CIS I-c1
CIS294 Externship-CIS II2
CIS303L 2D Design LAB1
CIS305 Advanced UNIX Administration3
CIS305L Advanced UNIX Administration LAB1
CIS308 Web Animation3
CIS311 Web Site Management3
CIS311L Web Site Management LAB1
CIS317 Advanced Object-Oriented Programming Using C#3
CIS319 Advanced Object-Oriented Programming Using Java3
CIS319L Advanced Object-Oriented Programming using Java LAB1
CIS321 Network Scripting3
CIS324 Server-Side Framework3
CIS324L Server-Side Framework LAB1
CIS328 Email Services3
CIS340 Oracle Architecture and Operation3
CIS340L Oracle Architecture and Operation LAB1
CIS346 Oracle Programming3
CIS346L Oracle Programming LAB1
CIS350 Introduction to Data Structures3
CIS353L Network Virtualization Administration Lab1
CIS367 Database Scripting II3
CIS367L Database Scripting II LAB1
CIS395 Emerging Networking Technologies3
CIS403 Network Security I3
CIS410 Network Security II3
CIS420 System Analysis and Design3
CIS425 Advanced Network Defense and Countermeasures3
CIS425L Advanced Network Defense & Countermeasures LAB1
CIS435 SQL Server3
CIS435L SQL Server LAB1
CIS441 Mobile Game Development3
CIS450 Web Interface Design II3
CIS450L Web Interface Design II LAB1
CIS455 Web Interface Design III3
CIS455L Web Interface Design III LAB1
CIS465 3D Design3
CIS465L 3D Design LAB1
CIS470 CIS Project III4
CIS480 CIS Project IV3
CIS490 Externship-CIS Sr. III3
CIS491 Externship-CIS Sr. I-a1
CIS492 Externship-CIS Sr. I-b1
CIS493 Externship-CIS Sr. I-c1
CIS494 Externship-CIS Sr. II2
EET110 Electric Circuits I3
EET250 Computer Configuration I3
EET251 Computer Configuration II3
EET282 Wireless Security3
EET350 Overview of Electronic Security Devices3
HCA305 Legal Aspects of Healthcare Administration3
HCA310 Healthcare Administration Ethics3
HCA400 Health Information Systems3
HCA420 Healthcare Delivery Systems3
HCA422 Managing Cries in Community Settings3
Program Description

Thank you for your interest in Database Programming!

This program is currently not offered at ECPI University in this format. Instead, pursue your interest in Database Programming by earning Bachelor of Science in Computer and Information Science with a Major in Software Development and one of these exciting tracks:

Mobile Development, Software Development, and Web Design and Development

ECPI University is committed to providing its Database Programming students with industry-standard curriculum – that means faculty members consult regularly with leaders in the field to ensure that the skills they are teaching are the ones employers are seeking from new graduates. ECPI’s hands-on instruction allows students to develop: 

  • Proficiency in the use of various programming languages
  • Knowledge of application software and operating systems
  • Database design and scripting

Targeted coursework includes:

  • Programming in C, C++, C#, or Java
  • Relational Databases
  • Server Scripting
  • Systems Concepts and Analysis
Possible Career Track

Thank you for your interest in Database Programming!

This program is currently not offered at ECPI University in this format. Instead, pursue your interest in Database Programming by earning Bachelor of Science in Computer and Information Science with a Major in Software Development and one of these exciting tracks:

Mobile Development, Software Development, and Web Design and Development

Upon completion, graduates with a Bachelor of Science Degree in Computer and Information System with a concentration in Database Programming could possibly pursue career opportunities across a wide range of industries in positions such as:

  • Programmer/Software Technicians
  • Database Developers/Administrators
  • Applications Software Developers

The largest number of Database Programmers work for computer system design and related services firms, such as Internet service providers and data-processing firms. Others are employed by firms with large databases, such as insurance companies and banks, both of which keep track of vast amounts of personal and financial data for their clients. Some administer databases for retail companies that keep track of customer credit card and shipping information; others work for healthcare firms and manage patients medical records.* 

*2016-17 U.S. Dept. of Labor Bureau of Labor Statistics Occupational Outlook Handbook.

Outcomes

Thank you for your interest in Database Programming!

This program is currently not offered at ECPI University in this format. Instead, pursue your interest in Database Programming by earning Bachelor of Science in Computer and Information Science with a Major in Software Development and one of these exciting tracks:

Mobile Development, Software Development, and Web Design and Development

Students in the bachelor’s degree in Computer & Information Science program learn how to manage projects, design and write different computer programs, create interesting web pages, use and maintain databases, and install and secure computer networks. Students also learn to provide excellent customer service when assisting customers and clients with technical issues.

Upon successful completion of the Bachelor of Science in Computer and Information Science, graduates are able to:

  • Utilize organizational customer service plans.
  • Analyze various aspects of business operations.
  • Evaluate the impact of information systems upon the operation of a business.
  • Utilize PC operating system concepts.
  • Effectively utilize PC productivity applications and concepts to include word processing, spreadsheets, and presentation graphics.
  • Construct a basic web page.
  • Correctly install basic network hardware and software by applying industry-standard networking knowledge.
  • Demonstrate a working knowledge of the professional and ethical responsibilities of an information system specialist.
  • Identify ethical uses of organizational data, applications, computers, and network operating systems.
  • Apply basic logical constructs such as flow charts and process diagrams in order to understand the operation and troubleshooting of information systems.
  • Design a basic relational database management application.
  • Evaluate program-specific knowledge for an individual subject area concentration (e.g., Network Security or Web Development) appropriate for a Bachelor of Science Degree.
  • Demonstrate comprehensive knowledge of subject area concentration via successful completion of a capstone project, including an oral and written defense.

Students in the bachelor’s degree in Computer & Information Science program learn how to manage projects, design and write different computer programs, create interesting web pages, use and maintain databases, and install and secure computer networks. Students also learn to provide excellent customer service when assisting customers and clients with technical issues.

Upon successful completion of the Bachelor of Science in Computer and Information Science, graduates are able to:

  • Utilize organizational customer service plans.
  • Analyze various aspects of business operations.
  • Evaluate the impact of information systems upon the operation of a business.
  • Utilize PC operating system concepts.
  • Effectively utilize PC productivity applications and concepts to include word processing, spreadsheets, and presentation graphics.
  • Construct a basic web page.
  • Correctly install basic network hardware and software by applying industry-standard networking knowledge.
  • Demonstrate a working knowledge of the professional and ethical responsibilities of an information system specialist.
  • Identify ethical uses of organizational data, applications, computers, and network operating systems.
  • Apply basic logical constructs such as flow charts and process diagrams in order to understand the operation and troubleshooting of information systems.
  • Design a basic relational database management application.
  • Evaluate program-specific knowledge for an individual subject area concentration (e.g., Network Security or Web Development) appropriate for a Bachelor of Science Degree.
  • Demonstrate comprehensive knowledge of subject area concentration via successful completion of a capstone project, including an oral and written defense.

Important information about the educational debt, earnings, and completion rates of students who attended this program can be found by clicking here.