Bachelor of Science in Information Technology
The Bachelor of Science in Information Technology is designed to produce academically sound and functionally competent IT professionals who can build and deploy networks, databases, web properties, and other IT-related assets. Core programming skills along with problem-solving skills and techniques are offered to help bring you a well-rounded technology education. Additional concentrations allow you to choose from dozens of specific courses in order to specialize in the IT area of interest for you. IT personnel are needed in all industries, and this online bachelor’s program helps prepare you for a variety of possible careers including programmer, systems analyst, project manager, web developer, database designer, and more.
Coursework in this program also meets various industry certifications including Certified Internet Webmaster (CIW®). Please view course descriptions for complete details.
CIW® is a registered trademark of Certification Partners, LLC.
Degree Program Objectives
In addition to the institutional and general education level learning objectives, this degree also seeks the following specific learning outcomes of its graduates:
- Assess the significance of the system development life cycle and its effectiveness.
- Build a software program with software quality and reusability using the principles and concepts of Object-Oriented Programming (OOP).
- Design a network that incorporates the principles of network technologies.
- Design a database that applies the fundamentals of database management systems.
- Analyze the computer and network security issues, policies, proactive measures, and software tools to counter security breaches and threats.
- Apply industry driven techniques for designing, developing, deploying, and securing enterprise applications on the desktop and on the Web.
- Demonstrate use of analytical, logical, and critical thinking to design, develop, and deploy effective Information Technology solutions.
Degree at a Glance
General Education Requirements
30
|
Major Required
42
|
Select one of the following concentrations:
15
|
Final Program Requirement
3
|
Elective Requirements
30
|
Total Semester Hours
120
|
Degree Program Requirements
General Education (30 semester hours)
Arts & Humanities (6 semester hours) 1 |
Select 1 course from the following:
3
|
Civics, Political & Social Sciences (6 semester hours) 2 |
Select 1 course from the following:
3
|
Communication: Writing, Oral, and Multimedia (9 semester hours) |
History (3 semester hours) |
Mathematics and Applied Reasoning (3 semester hours) |
Natural Sciences (3 semester hours) |
Total Semester Hours
30
|
Major Required (42 semester hours)
Select 1 course from the following:
3
|
Cybersecurity, Surveillance, Privacy and Ethics
|
Analytics, Algorithms, AI, and Humanity
|
Total Semester Hours
42
|
Students must choose a concentration for this degree program and may select from a General Concentration, Concentration in Programming, Concentration in Programming Full Stack/Python® Visualization, or Concentration in Project Management.
General Concentration (15 semester hours)
Concentration Requirements (15 semester hours)
Total Semester Hours
15
|
Concentration in Programming (15 semester hours)
The purpose of this concentration is to build a stronger foundation in Object Oriented Programming using Java programming. As the technology field shifts, the curriculum must embrace the changes in technology to appropriately equip students with marketable skills. There has been a substantial growth in application software development as companies seek customized applications to address their requirements. According to the U.S. Bureau of Labor Statistics, employment of computer programmer is expected to grow by eight percent between now and the year 2022. Java is one of the most highly recommended programming languages for students to learn. It serves is a primary language for building mobile apps, games, and enterprise software and works across multiple platforms.
Objectives
Upon successful completion of this concentration, the student will be able to:
- Explain the principles and practices applicable to programming in Java.
- Analyze guidelines and techniques associated with object-oriented programming using Java.
- Summarize the growing trends of software development and how it is transforming businesses.
- Apply object-oriented programming using Java programming language.
- Build software programs using Java programming language.
Concentration Requirements (15 semester hours)
Total Semester Hours
15
|
Concentration in Programming Full Stack/Python® Visualization (15 semester hours)
The Programming Full Stack/Python® Visualization concentration is designed to help equip students with the required skills and knowledge for proficiency in both full-stack web development and data visualization using Python. This concentration provides a well-rounded learning experience that covers both front-end and back-end web development, along with the techniques and tools needed to create effective visual representations of data.
Course in this concentration offer an in-depth understanding of a multi-tier architecture approach to applying more productive skills and techniques when replacing or upgrading independent tiers within a system without impacting other critical layers. Students will develop the knowledge and skills typically used to redevelop or modernize various layers associated with the user interface, business logic, and data storage. Students will also learn how to optimize front-end web server requirements and address back-end database or data storage concerns efficiently while also maintaining presentation, application processing, and data management functions.
Python® is a registered trademark of the Python Software Foundation.
Objectives
Upon successful completion of this concentration, the student will be able to:
- Explain full-stack web development theories, principles, and techniques
- Analyze data using Python's data manipulation libraries
- Create visually appealing charts, graphs, and dashboards to present data
- Build dynamic and interactive web applications that deliver seamless user experience
Concentration Requirements (15 semester hours)
Total Semester Hours
15
|
Concentration in Project Management (15 semester hours)
This concentration addresses the processes and goals of project management. It explores realistic application of project management process using project management strategies, tactics, and software. Other vital concepts and principles, such as negotiation techniques affecting how governments and organizations think about project management, are also examined. This concentration also expands on the processes and goals of negotiation. It explores a basic understanding of negotiation and the fundamentals of reaching an agreement while maintaining mutual gains. It helps you become more effective in delivering win-win agreements and distinguishing the differences between integrative negotiation and distributive bargaining when selecting the appropriate strategy for a project. This concentration builds your skills and abilities to initiate, plan, execute, monitor, control, and close projects. The concentration also focuses on quality delivery and the monitoring of risks in government and private sector contracting and acquisition activities.
Objectives
Upon successful completion of this concentration, the student will be able to:
- Identify the models and strategies of project management.
- Explain the use of project management tools in an organization.
- Interpret the different techniques of project management.
- Apply effective strategies of project management in negotiating.
Concentration Requirements (15 semester hours)
Total Semester Hours
15
|
Final Program Requirement (3 semester hours)
Total Semester Hours
3
|
Elective Requirements (30 semester hours)
Select any courses that have not been used to fulfill requirements listed above. Credits applied toward a minor or certificate in an unrelated field may be used to fulfill elective credit for the major.
30
|
Total Semester Hours
30
|
-
All literature courses require successful completion of ENGL101-Proficiency in Writing or ENGL110-Making Writing Relevant.
-
All literature courses require successful completion of ENGL101-Proficiency in Writing or ENGL110-Making Writing Relevant.
-
Prerequisite: ENGL101-Proficiency in Writing or ENGL110-Making Writing Relevant, Senior standing, and completion of all major courses prior to enrollment. This course should be taken as the last course before graduation.