Bachelor of Science in Information Technology 

 
 
Degree Requirements
• A total of 278 ECTS (=140 ABET) Credits, with University Core (UC) = 45 ECTS (=23 ABET) Credits
Major Requirement 197 ECTS (=99 ABET) Credits
Major Electives = 18 ECTS (=9ABET) Credits o
Free Electives = 18 ECTS (=9ABET) Credits
• Maintain minimum 2.0 Grade Point Average (GPA)

University Requirements
• A total of 8 courses, adding up to 45 ECTS (=23 ABET)
Major Requirements
• 32 courses, adding up to 185 ECTS (=93 ABET) Credits, and Field Internship, adding up to 12 ECTS (=6 ABET) Credits, totally 197 ECTS (=99 ABET) Credits
Major Electives (3 courses=18 ECTS=9 ABET Credits) and Free Electives (3 courses=18 ECTS=9 ABET Credits) are used to cover needs in:

Concentrations: 
1. Network Design and Development
2. Information Security and Assurance
3. Database Administration & Web Database Integration
4. Enterprise Administration
5. Web Development 6. Mobile App Development
7. Geographic Information Systems
8 Wearable & Ubiquitous Development

Note: A student who is not interested in any of the above application and/or concentration areas has to take 3 (three) Major Electives courses from the list of Information Technology courses (IFT codes) in the List of Courses. Be clear that these 3 courses should not be from the list of mandatory IFT courses in the 4-year degree Program and must be approved by academic adviser

Course Requirements
Students are responsible for fulfilling university and school requirements. The Dean’s Office must be consulted for counseling and advice when preparing class schedules. 

University Requirements
 • LANG 101 - Azerbaijani Language for Academic and Professional Purposes (6 ECTS=3 ABET)
 • EPPE 113 - Azerbaijani Studies (3 ECTS=2 ABET)
 • ECON 100 - Principles of Microeconomics (6 ECTS=3 ABET)
 • HIST 110 - History of Azerbaijan (6 ECTS=3 ABET)
 • COM 110 - Leadership, Ethics and Communication (6 ECTS=3 ABET)
 • WRI 100 - Writing and Information Literacy I (6 ECTS=3 ABET)
 • SOC 200 – Introduction to Sociology (6 ECTS=3 ABET)
 • WRI 102 - Writing and Information Literacy II (6 ECTS=3 ABET) 

Major Requirements
 • MATH 102 - Calculus I (6 ECTS=3 ABET)
 • PHYS 100 - Physics I (6 ECTS=3 ABET)
 • PHYS 100L - Physics I with Lab (2 ECTS=1 ABET)
 • MATH 104 - Calculus II (6 ECTS=3 ABET)
 • IFT 101 – Principles of Information Systems (6 ECTS=3 ABET)
 • CSC 105 – Programming Principles I (6 ECTS=3 ABET)
 • CSC 106 – Programming Principles II (6 ECTS=3 ABET)
 • IFT 140 – Web & Mobile I (6 ECTS=3 ABET)
 • IFT 200 - New Media Design Digital Survey (6 ECTS=3 ABET)
 • IFT 240 – Web & Mobile II (6 ECTS=3 ABET)
 • IFT 230 - Fundamentals of Data Bases (6 ECTS=3 ABET)
 • CSC 231 - Software Design & Patterns (6 ECTS=3 ABET)
 • IFT 206 - IT Systems: Hardware & Software (6 ECTS=3 ABET)
 • IFT 232 - Systems Analysis & Design (6 ECTS=3 ABET)
 • IFT 233 - Client Programming (6 ECTS=3 ABET)
 • TEL 252 - Introduction to Telecommunications & Data Networks (6 ECTS=3 ABET)
 • STA 301 – Probability & Statistics (6 ECTS=3 ABET)
 • IFT 300 - Foundations of Mobile Design 6 ECTS)
 • CSC 302 - Principles of Operating Systems (6 ECTS=3 ABET)
 • IFT 302 - Server Programming (6 ECTS=3 ABET)
 • CSC 333 - Foundations of Mobile and Computing (6 ECTS=3 ABET)
 • IFT 304 - Enterprise Integration (6 ECTS=3 ABET)
 • IFT 305 - IT Project Management (6 ECTS=3 ABET)
 • IFT 306 - Process Modeling & Solutions: Blue Printing (6 ECTS=3 ABET)
 • IFT 389 - Information Security & Auditing (6 ECTS=3 ABET)
 • IFT 390 - Production & Operations Management (6 ECTS=3 ABET)
 • IFT 402 - Information Technology For Development (6 ECTS=3 ABET)
 • IFT 403 - Technical Report Writing (3 ECTS=2 ABET)
 • IFT 478 - Technology, Ethics for Computing &IT, and Global Society (6 ECTS=3 ABET)
 • IFT 489 - Intro To Business Dynamics: Systems Thinking & Modeling For a Complex World (6 ECTS=3 ABET)
 • IFT 490 – Senior Design Project I (6 ECTS=3 ABET)
 • IFT 491 - Senior Design Project II (6 ECTS=3 ABET)
Note: Substitutions for upper level IFT courses are done only in exceptional cases upon approval by a student’s academic adviser and Dean.

Choosing a Concentration:
Students must meet with their academic adviser to determine an appropriate concentration and approved clusters of courses to fulfill the chosen concentration area. The courses below related to concentration areas are recommendations only.

Information Technology Program Concentrations:
Network Design and Development
• IFT Networking & Communications 
• IFT Network Services
• IFT Wireless Networking
• IFT Voice Over IP & Real Time Data
• IFT VOIP and Unified Communication
• COE Advanced routing and switching
• COE Network Design & Performance
• COE Mobile Adhoc and Sensor Networks

Information Security and Assurance
• IFT Security Architecture and Models
• IFT Computer Forensics
• IFT Principles of Information Security Assurance
• IFT Policy & Administration in Information Security & Assurance

Database Administration & Web Database Integration
• CSC Data Warehousing
• CSC Database Analysis and Design
• IFT Data Administration
• CSC Database Application Development

Enterprise Administration
• IFT Configuration Management
• CSC System Administration
• CSC Virtualization
• IFT Storage Architectures
• CSC Cloud Computing
• IFT Data Center Operations
• IFT Business Continuity & Disaster Recovery Planning
• IFT Information Systems Planning

Web Development
• CSC Web Application Development 
• CSC Web Server Administration & Development
• IFT Configuration Management
• CSC System Administration 
• CSC Virtualization
• COE Scalable Web Serves Architecture
• IFT Java Support For E-Business

Mobile App Development
• CSC Mobile App Development 
• IFT Java Support For E-Business
• CSC Advanced Application Development
• CSC Web Application Development 
• CSC Web Server Administration & Development

Geographic Information Systems
• IFT Intro. To Geospatial Technologies
• IFT Intro to Geographical Information Systems (GIS)
• SYS Intro to Data Sciences
• CSC Database Application Development
• CSC Web Application Development
• CSC Web Server Administration & Development

Wearable & Ubiquitous Developmen
• CSC Foundations of Wearable and Ubiquitous Computing
• CSC Advanced Topics in Wearable & Ubiquitous Computing
• CSC Mobile App Development 
• CSC Web Application Development 
• CSC Database Application Development


 

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY (B.Sc. IT) CURRICULUM

FIRST YEAR

FALL SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

WRIT 100

University Core

Writing and Information Literacy I

3

6

MATH 102

Major Core

Calculus I

3

6

PHYS 100

Major Core

Physics I

3

6

PHYS 100L

Major Core

Physics I with Lab

1

2

IFT 101

Major Core

Principles of Information Systems

3

6

CSC 105

Major Core

Programming Principles I

3

6



Total Credits

16

32

SPRING SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

WRIT 102

University Core

Writing and Information Literacy II

3

6

IFT 140

Major Core

Web & Mobile I

3

6

MATH 104

Major Core

Calculus II

3

6

COM 110

University Core

Leadership, Ethics and Communication

3

6

CSC 106

Major Core

Programming Principles II

3

6



Total Credits

15

30

SECOND YEAR

FALL SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

IFT 200

Major Core

New Media Design Digital Survey

3

6

IFT 240

Major Core

Web & Mobile II

3

6

IFT 230

Major Core

Fundamentals of Databases

3

6

CSC 231

Major Core

Software Design & Patterns

3

6

HIST 110

University Core

History of Azerbaijan

3

6



Total Credits

15

30

SPRING SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

IFT 206

Major Core

IT Systems: Hardware & Software

3

6

IFT 232

Major Core

Systems Analysis & Design

3

6

IFT 233

Major Core

Client Programming

3

6

TEL 252

Major Core

Intro. To Telecommunications & Data Networks

3

3

ECON 100

University Core

Principles of Microeconomics

3

6

LANG 101

University Core

Azerbaijani Language for Academic and Professional Purposes

3

6



Total Credits

18

36

THIRD YEAR

FALL SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

STA 301

Major Core

Probability & Statistics 

3

6

IFT 300

Major Core

Foundations of Mobile Design

3

6

CSC 302

Major Core

Principles of Operating Systems

3

6

IFT 302

Major Core

Server Programming

3

6

XXX

Free Elective

Free Elective

3

6



Total Credits

15

30

SPRING SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

XXX

Major Elective

Major Elective

3

6

CSC 333

Major Core

Foundations Of Mobile & Ubiquitous Computing

3

6

IFT 304

Major Core

Enterprise Integration

3

6

IFT 305

Major Core

IT Project Management

3

6

IFT 306

Major Elective

Process Modeling & Solutions: Blue Printing

3

6

XXX

Free Elective

Free Elective

3

6



Total Credits

18

36

FOURTH YEAR

FALL SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

IFT 490

Major Core

Senior Design Project I

3

6

IFT 390

Major Core

Production & Operation Management

3

6

IFT 489

Major Core

Intro. To Business Dynamics: Systems Thinking & Modeling For A Complex World

3

6

IFT 389

Major Core

Information Security & Auditing

3

6

IFT 478

Major Core

Technology, Ethics for Computing & IT and Global Society

3

6

XXX

Free Elective

Free Elective

3

6



Total Credits

18

36

SPRING SEMESTER

Course Code

Course Status

Course Title

ABET Credits

ECTS Credits

IFT 491

Major Core

Senior Design Project II

3

6

IFT 403

Major Core

 Technical Report Writing

2

3

IFT 402

Major Core

Information Technology For Development

3

6

XXX

Major Elective

Major Elective

3

6

XXX

Major Elective

Major Elective

3

6



Total Credits

14

27



Total Credits Required to Graduate = 140 ABET Credits or 278 ECTS Credits
* Free Electives Must be Upper level Courses  2 from 300 Level and above and one may be at least 200 an above