Become an expert in taking care of an organization's vital information technology needs and in supporting the people who use those IT systems.
Want to add a minor to your major?
Learn more about our minors. (Note that not all minors are possible to combine with every major.)
Thinking about law school?
Learn more about our Presumptive Admit option through the UBalt School of Law.
Shorten your path to your master's degree.
Students who qualify may take up to 9 graduate credits, which apply to both the bachelor's degree in Applied Information Technology and the M.S. in Interaction Design and Information Architecture. Learn more about our accelerated options.
"UBalt is one of the few schools that offers an in-depth and diverse Applied Information Technology program. From coding to networking, you will be exposed to every aspect of IT."
-Marcel J. Roberts, B.S. '19
In this Bachelor of Science program, you'll explore networking, developing desktop and server-based applications and building and supporting websites—learning cutting-edge IT technologies at a much deeper level than that of traditional IT certification training.
While earning an IT certification is not a requirement of this program, we encourage you to do so in conjunction with your degree, and you should be able to complete at least one major IT certification by the time you graduate from the program.
In the Applied Information Technology program you will:
- gain a working knowledge of computer networks
- learn how to develop information technology security solutions
- solve problems using current programming languages
- learn how to administer operating systems
- implement relational databases that support web-based applications.
How the program works:
Classes are offered in the evenings, and you can enroll full or part time. After completing your core requirements, you'll choose either the general track (18 credits) or one of two concentrations (24 credits) depending on your professional interests:
-
General Track
Choose ONE of the following two courses (3 credits):
AITC 351 Object-Oriented Programming
AITC 352 Advanced Scripting and Task AutomationChoose ONE of the following two courses (3 credits):
AITC 312 Administering and Supporting a Network Operating System
AITC 317 Virtualization and Cloud ComputingChoose FOUR additional 400-level AITC courses (12 credits).
-
Application Development Concentration
AITC 317 Virtualization and Cloud Computing
AITC 351 Object-Oriented Programming
AITC 451 Object-Oriented Analysis and Design
AITC 453 Advanced Web Development
AITC 456 Advanced Database Systems
AITC 457 Mobile Applications Programming
AITC 458 Software Security
AITC 459 Open Source Software Development -
Cyber Security Concentration
AITC 312 Administering and Supporting a Network Operating System
AITC 352 Advanced Scripting and Task Automation
AITC 416 Wireless Networking: Applications and Security
AITC 431 Applied Cryptography
AITC 432 Information Assurance
AITC 433 Network Security
AITC 434 Web and Database Security
AITC 435 Digital Forensics for Information Technology
Students who graduate from our program can pursue many careers, including:
- network analyst
- security analyst
- business analyst
- software developer
- web developer
- mobile application developer
- IT support specialist.
For more information about undergraduate admission, please contact the Office of Admission at admission@ubalt.edu or 1.877.ApplyUB.