Skip to content
Yale Gordon College of Arts and Sciences

Degree Requirements


Applied Information Technology Degree Requirements

  • These requirements apply to students entering this program in fall 2014 and thereafter. Students who enrolled earlier should consult the catalog in effect at the time they enrolled.
  • You can also reference the graduation requirements for the year in which you enrolled on the portal; view graduation requirements by year (PDF) in the right-hand column of your MyResources page.
  • Read the course descriptions.

General Education Requirements
(43 credits)

General-education requirements for:

  • all students who entered UB prior to fall 2013
  • any student who entered UB with 24 or more credits before fall 2014

General-education requirements for:

  • all new freshmen (fewer than 24 college credits) who entered UB in fall 2013 and after
  • all new students entering UB in fall 2014 and after

Applied Information Technology Program Requirements (69 credits)

Applied Information Technology Core (42 credits)

  • Computer Programming I (COSC 151)
  • Internet Technologies: Mastering the Basics (COSC 155)
  • Computer Hardware/Software Support (COSC 210)
  • Introduction to Linux (COSC 212)
  • Computer Programming II (COSC 251)
    formerly COSC 310
  • Fundamentals of Computer Networks (COSC 310)
    formerly COSC 305: Networking: Theory and Application
  • Designing for Humans (COSC 324)
  • Fundamentals of Computer Security (COSC 332)
  • Object-Oriented Programming (COSC 351)
    formerly COSC 403
  • Database Systems (COSC 356)
    formerly COSC 425: Database Design and Implementation
  • Advanced Web Development (COSC 453)
    formerly COSC 416: Advanced Web Site Development
  • IT Project Management (COSC 461)
  • Practicum in Information Technology, capstone (COSC 490)

and one of the following:

  • Administering and Supporting a Network Operating System (COSC 312)
    formerly COSC 307
  • Unix/Linux Administration (COSC 412)

Math Requirements (9 credits)

  • Calculus I (MATH 201)
  • Applied Probability and Statistics (MATH 303)
  • Mathematical Structure for Information Technology (MATH 321)

Tracks (18 credits)

Choose one of the following two tracks.

Application Development and Programming

  • Web and Database Security (COSC 434)
  • Object-Oriented Analysis and Design (COSC 451)
  • Advanced Web Development (COSC 453)
    formerly COSC 416: Advanced Web Site Development
  • Advanced Database Systems (COSC 456)
  • Mobile Applications Programming (COSC 457)

and one of the following:

  • Information Assurance and Security (COSC 432)
  • Network Security (COSC 433)
  • Digital Forensics (COSC 435)

Information Security and Assurance

  • Information Assurance (COSC 432)
  • Network Security (COSC 433)
  • Web and Database Security (COSC 434)
  • Digital Forensics (COSC 435)
  • Legal Issues in High Technology Crime (FSCS 601)

and one of the following:

  • Advanced Web Development (COSC 453)
    formerly COSC 416: Advanced Web Site Development
  • Advanced Database Systems (COSC 456)
  • Mobile Applications Programming (COSC 457)

General Electives

Complete as many courses as necessary from any discipline to fulfill your 120-credit requirement to graduate.

Information Literacy Requirement

Meet the UB Information Literacy graduation requirement by successfully completing one of the following:

  • Introduction to Information Literacy (INFO 110)
  • Designing for Humans (COSC 324)
as of fall 2014