Earn your UBalt degree by majoring in Applied Information Technology (AIT).
General Education Requirements (38 credits)
Applied Information Technology Program Requirements (57-63 credits)
Meet the UBalt Information Literacy graduation requirement by successfully completing ONE of the following:
| Course | Title | Credits | Notes |
|---|---|---|---|
|
INFO 110 |
Introduction to Information Literacy | 3 | |
|
GAME 324 |
Designing for Humans | 3 |
Pre or co-requisite: WRIT 300 |
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 151 | Computer Programming I | 3 | |
| AITC 210 | Computer Hardware/Software Support | 3 | |
| AITC 212 | Introduction to Linux | 3 | |
| AITC 251 | Computer Programming II | 3 | Prerequisite: AITC 151 or equivalent |
| AITC 253 | Client -Side Web Programming | 3 | Prerequisite: AITC 151 |
| AITC 310 | Computer Networks | 3 | Prerequisite : AITC 210 or equivalent |
| AITC 332 | Computer Security | 3 | Prerequisite: AITC 210 or equivalent. |
| AITC 356 | Database Systems | 3 | Prerequisite: AITC 251. |
| AITC 461 | IT Project Management | 3 | Prerequisite: WRIT 300 |
| GAME 324 | Designing for Humans | 3 | Prerequisite: WRIT 300 |
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 490 | Capstone in Information Technology | 3 | Prerequisites: AITC 461 and at least 4 courses in the chosen concentration |
| Course | Title | Credits | Notes |
|---|---|---|---|
| MATH 303 | Applied Probability and Statistics | 3 | Prerequisite: Math 111 or equivalent. |
| MATH 321 | Mathematical Structure for Information Technology | 3 | Prerequisite: Math 111 or equivalent. |
Students will choose either the General Track (18 credits) or ONE of TWO concentrations (Application Development Concentration or Cyber Security Concentration) (24 credits).
Choose ONE of the following TWO courses (3 credits):
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 351 |
Object-Oriented Programming |
3 | Prerequisite: AITC 251 or equivalent |
| AITC 352 | Advanced Scripting and Task Automation | 3 | Prerequisite: AITC 251 |
Choose ONE of the following TWO courses (3 credits):
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 312 |
System Administration |
3 | Prerequisite: COSC 310 |
| AITC 317 | Virtualization and Cloud Computing | 3 | Prerequisite: AITC 310 |
Choose FOUR additional 400-level AITC courses (12 credits)
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 317 | Virtualization and Cloud Computing | 3 | Prerequisite: AITC 310 |
| AITC 351 |
Object-Oriented Programming |
3 | Prerequisite: AITC 251 or equivalent |
| AITC 451 |
Object-Oriented Analysis and Design |
3 | Prerequisite: AITC 351 |
| AITC 453 |
Advanced Web Development |
3 | Prerequisite: AITC 251 and AITC 253. |
| AITC 456 |
Advanced Database Systems |
3 |
prerequisite: AITC 356 |
| AITC 457 |
Mobile Applications Programming |
3 | prerequisite: AITC 351 or equivalent. |
| AITC 458 |
Software Security |
3 | Prerequisites: AITC 351 and AITC 356 |
| AITC 459 |
Open Source Software Development |
3 | Prerequisite: AITC 351 and AITC 356 |
| Course | Title | Credits | Notes |
|---|---|---|---|
| AITC 312 |
System Administration |
3 | Prerequisite: COSC 310 |
| AITC 352 | Advanced Scripting and Task Automation | 3 | Prerequisite: AITC 251 |
| AITC 416 | Wireless Networking: Applications and Security | 3 | Prerequisite: AITC 310 |
| AITC 431 | Applied Cryptography | 3 |
Prerequisites: AITC 310, AITC 332, and MATH 321 |
| AITC 432 | Information Assurance | 3 | Prerequisite: AITC 310 and AITC 332 |
| AITC 433 | Network Security | 3 | Prerequisite: AITC 310 and AITC 332 |
| AITC 434 | Web and Database Security | 3 | Prerequisite: COSC 155, AITC 332, and AITC 356. |
| AITC 435 | Digital Forensics for Information Technology | 3 | Prerequisite: AITC 310 and AITC 332 |
ASSURANCE OF LEARNING: B.A. IN APPLIED INFORMATION TECHNOLOGY
Mission Statement
The mission of the Applied Information Technology program is to provide students with the knowledge and skills to obtain a position in IT or related fields, to advance their careers, or to pursue graduate education. The curriculum prepares students in the latest technologies and methodologies by providing fundamentals, knowledge, and hands-on experience through individual and group work, problem-solving, and critical thinking exercises. Students graduate with skills in networking, security, application development, system administration and maintenance, and communication.
Program-Level Student Learning Outcomes
Upon graduating from the B.S. in Applied Information Technology program, students will be able to:
Demonstrate a working knowledge of computer networks.
Illustrate information technology security solutions.
Solve problems using current programming languages.
Administer operating systems.
Implement relational databases that support web-based applications.
Demonstrate effective written and oral communications skills.