Department of
Information Technology

Programme Structure

HCC will require a consistent core curriculum across all degrees. The content of this core is noted as below. In addition to this College core, each School will determine its core requirements. These will be enumerated in the description of degrees by School.

Year 1

Semester 1

  • Introduction to Information Technology
  • Principles of Programming (Python)
  • Algebra and Trigonometry
  • HCC Seminar
  • Communication Skills 1
  • Introduction to the Old Testament
  • Intro to Exercise Science & Nutrition

Semester 2

  • Programming I (Python)
  • Introduction to Calculus
  • Computer Hardware Fundamentals
  • Introduction to World History
  • Communication Skills II
  • Introduction to New Testament
  • Applied Exercise Science & Nutrition

Year 2

Semester 1

  • Programming II (Java)
  • Database Administration I (My SQL)
  • Introduction to Statistics and Probability
  • Applied Exercise Science & Nutrition II
  • Introduction to World Religions
  • French 1

Semester 2

  • Data Communication and Network I
  • Introduction to Web Technology
  • Information Security Fundamentals
  • Moral and Ethical Issues in Computing
  • Programming III (with Java)
  • French II
  • Community Development

Year 3

Semester 1

  • Operating Systems Principles
  • Computer Organisation Architecture
  • Human Computer Interaction
  • Data Communication and Network II
  • System Administration I (Windows)
  • Advanced Web Technology
  • Introduction to Discrete Mathematics

Semester 2

  • Programming with Microsoft .Net Framework
  • IT Project Management
  • Research Methods
  • System Administration II (Unix Systems)
  • Software Engineering I
  • Database Administration II (MS SQL Server)
  • Emerging Technologies I

Year 4

Semester 1

  • Research Project I
  • Software Engineering II
  • E-Business
  • Game Application Development
  • Entrepreneurship for Information Technology
  • Cloud Infrastructure & Services
  • Graphics and Animation
  • Advanced Database Administration (Oracle)
  • Secure Programming
  • Software Testing and Quality Engineering

Semester 2

  • Project II
  • Mobile Programming
  • Data Warehousing and Mining
  • Management Information Systems
  • Big Data Design Principles and Analysis
  • Introduction to Wireless Network
  • Multimedia Communication (Voice and Video Communications)
  • Ethical Hacking & Penetration Testing
*The Mandatory Business Internship will be conducted during the prior summer months but grades reflected in this the final semester. The internship may be conducted as an entrepreneurial activity with department head approval (after acceptance by the HCC Incubator review team) when a student or group of students have developed a robust start up opportunity which can be explored in the HCC Incubator. Non-profit, NGO and community entity work will also be considered as valid options. The student should work with faculty during semester 4.1 to identify the approved assignment.