Database Programming Bachelor
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 could earn a Bachelor of Science Degree in Computer and Information Science with a concentration in Database Programming in as little as 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
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
Course ID | Course Name | Credits |
---|---|---|
BUS102 | Fundamentals of Customer Service | 3 |
BUS121 | Introduction to Business | 3 |
BUS472 | Applied Project Management | 3 |
CIS121 | Software Logic and Design | 3 |
CIS150 | Networking I | 3 |
CIS223 | Database I | 3 |
CIS282 | Web Interface Design | 3 |
CIS495 | Senior Capstone | 3 |
Course ID | Course Name | Credits |
---|---|---|
CAP480 | Arts and Sciences Capstone | 3 |
COM115 | Principles of Communication | 3 |
ENG110 | College Composition | 3 |
ENG120 | Advanced Composition | 3 |
HUM205 | Culture and Diversity: Exploring the Humanities | 3 |
MTH131 | College Algebra | 3 |
MTH140 | Statistics | 3 |
PHY120 | Physics | 3 |
PHY120L | Physics LAB | 1 |
PSY105 | Introduction to Psychology | 3 |
PSY220 | Positive Psychology | 3 |
Course ID | Course Name | Credits |
---|---|---|
CIS106 | Introduction to Operating Systems | 3 |
COR090 | Career Orientation Seminar | 0 |
FOR110 | Essentials for Success | 3 |
CIS115 | Computer Applications | 3 |
Concentration Requirements
Course ID | Course Name | Credits |
---|---|---|
CIS126 | Programming I | 3 |
CIS203 | Code Design and Debugging | 3 |
CIS206 | UNIX Administration | 3 |
CIS214 | Object-Oriented Programming Using C# | 3 |
CIS215 | Object-Oriented Programming with C++ | 3 |
CIS218 | Object-Oriented Programming Using JAVA | 3 |
CIS250 | Database Scripting | 3 |
CIS266 | Intermediate Database | 3 |
Various Electives |
Course ID | Course Name | Credits |
---|---|---|
CIS202 | Introduction to Routing and Switching | 3 |
CIS212 | Principles of Cybersecurity | 3 |
CIS225 | Networking II | 3 |
CIS245 | Windows Client and Server | 3 |
CIS286 | Information Technology in Healthcare | 3 |
CIS403 | Ethical Hacking | 3 |
HCA101 | Medical Terminology | 3 |
HCA112 | Medical Office Procedures | 3 |
Various Electives |
Course ID | Course Name | Credits |
---|---|---|
CIS225 | Networking II | 3 |
CIS202 | Introduction to Routing and Switching | 3 |
CIS204 | Intermediate Routing and Switching | 3 |
CIS206 | UNIX Administration | 3 |
CIS212 | Principles of Cyber Security | 3 |
CIS245 | Windows Client and Server | 3 |
CIS403 | Ethical Hacking | 3 |
CIS410 | Security Systems Administration | 3 |
Various Electives |
Course ID | Course Name | Credits |
---|---|---|
CIS127 | Object-Oriented Programming I | 3 |
CIS227 | Object-Oriented Programming II | 3 |
CIS332 | Mobile App Development | 3 |
CIS360 | Web Application Development | 3 |
CIS370 | Cloud Application Development | 3 |
CIS421 | Design Patterns | 3 |
CIS422 | Software Engineering | 3 |
CIS432 | Mobile App Development II | 3 |
Various Electives |
Course ID | Course Name | Credits |
---|---|---|
CIS107 | Digital Imaging | 3 |
CIS126 | Programming I | 3 |
CIS136 | Storyboarding for Animation | 3 |
CIS213 | Web Client Scripting | 3 |
CIS214 | Object-Oriented Programming Using C# | 3 |
CIS250 | Database Scripting I | 3 |
CIS303 | 2D Design | 3 |
CIS311 | Web Site Management | 3 |
Various Electives |
Course ID | Course Name | Credits |
---|---|---|
BUS472L | Applied Project Management LAB | 1 |
CIS107 | Digital Imaging | 3 |
CIS142 | Cloud Computing Concepts | 3 |
CIS202L | Introduction to Routing and Switching LAB | 1 |
CIS204 | Intermediate Routing and Switching | 3 |
CIS207 | Network Routing and Switching LAB | 1 |
CIS212 | Network Security Concepts | 3 |
CIS213 | Web Client Scripting | 3 |
CIS215 | Object-Oriented Programming with C++ | 3 |
CIS215L | Object-Oriented Programming with C++ LAB | 1 |
CIS218 | Object-Oriented Programming Using JAVA | 3 |
CIS219 | Object-Oriented Programming Using VB.NET | 3 |
CIS220L | Storage Area networks and Disaster Recovery Lab | 1 |
CIS224 | Server-Side Scripting | 3 |
CIS241 | IP Telephony | 3 |
CIS245L | Windows Client and Server LAB | 1 |
CIS250 | Database Scripting I | 3 |
CIS251 | Advanced Windows Server | 3 |
CIS253L | Network Virtualization Fundamentals Lab | 1 |
CIS256 | Windows Active Directory | 3 |
CIS256L | Windows Active Directory LAB | 1 |
CIS266L | Intermediate Database LAB | 1 |
CIS280 | CIS Project II | 3 |
CIS290 | Externship-CIS III | 3 |
CIS291 | Externship-CIS I-a | 1 |
CIS292 | Externship-CIS I-b | 1 |
CIS293 | Externship-CIS I-c | 1 |
CIS294 | Externship-CIS II | 2 |
CIS303L | 2D Design LAB | 1 |
CIS305 | Advanced UNIX Administration | 3 |
CIS305L | Advanced UNIX Administration LAB | 1 |
CIS308 | Web Animation | 3 |
CIS311 | Web Site Management | 3 |
CIS311L | Web Site Management LAB | 1 |
CIS317 | Advanced Object-Oriented Programming Using C# | 3 |
CIS319 | Advanced Object-Oriented Programming Using Java | 3 |
CIS319L | Advanced Object-Oriented Programming using Java LAB | 1 |
CIS321 | Network Scripting | 3 |
CIS324 | Server-Side Framework | 3 |
CIS324L | Server-Side Framework LAB | 1 |
CIS328 | Email Services | 3 |
CIS340 | Oracle Architecture and Operation | 3 |
CIS340L | Oracle Architecture and Operation LAB | 1 |
CIS346 | Oracle Programming | 3 |
CIS346L | Oracle Programming LAB | 1 |
CIS350 | Introduction to Data Structures | 3 |
CIS353L | Network Virtualization Administration Lab | 1 |
CIS367 | Database Scripting II | 3 |
CIS367L | Database Scripting II LAB | 1 |
CIS395 | Emerging Networking Technologies | 3 |
CIS403 | Network Security I | 3 |
CIS410 | Network Security II | 3 |
CIS420 | System Analysis and Design | 3 |
CIS425 | Advanced Network Defense and Countermeasures | 3 |
CIS425L | Advanced Network Defense & Countermeasures LAB | 1 |
CIS435 | SQL Server | 3 |
CIS435L | SQL Server LAB | 1 |
CIS441 | Mobile Game Development | 3 |
CIS450 | Web Interface Design II | 3 |
CIS450L | Web Interface Design II LAB | 1 |
CIS455 | Web Interface Design III | 3 |
CIS455L | Web Interface Design III LAB | 1 |
CIS465 | 3D Design | 3 |
CIS465L | 3D Design LAB | 1 |
CIS470 | CIS Project III | 4 |
CIS480 | CIS Project IV | 3 |
CIS490 | Externship-CIS Sr. III | 3 |
CIS491 | Externship-CIS Sr. I-a | 1 |
CIS492 | Externship-CIS Sr. I-b | 1 |
CIS493 | Externship-CIS Sr. I-c | 1 |
CIS494 | Externship-CIS Sr. II | 2 |
EET110 | Electric Circuits I | 3 |
EET250 | Computer Configuration I | 3 |
EET251 | Computer Configuration II | 3 |
EET282 | Wireless Security | 3 |
EET350 | Overview of Electronic Security Devices | 3 |
HCA305 | Legal Aspects of Healthcare Administration | 3 |
HCA310 | Healthcare Administration Ethics | 3 |
HCA400 | Health Information Systems | 3 |
HCA420 | Healthcare Delivery Systems | 3 |
HCA422 | Managing Cries in Community Settings | 3 |
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 Program Description
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 helps 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
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 Possible Career Track
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.
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 Outcomes
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 expected 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 expected 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.
Let's Get Started