Minor in Information Technology

Programme Description

Information Technology is used in every field from biology to economics. It is transforming the way business and society operates. Having advanced IT skills will help students become better professionals by performing their jobs more effectively. The Minor in Information Technology can offer students the opportunity to attain essential IT knowledge and skills that will give them an advantage in the chosen field of study. The minor provides students with advanced knowledge and skills in programming, data science, mobile and web technology, and explores the application of these skills in different areas.

At the end of the program students should be able to

  • make effective use of IT in their chosen career field
  • distinguish themselves from the competition
  • explore opportunities offered by the IT field
  • adapt to rapidly changing technologies


Entry requirements:

  • Do not have any

Exit requirements:

  • Student should earn 15 creditsor 25 ECTS
  • Minimum level of GPA required to graduate from programme is 2.67

            If student doesn’t meet exit requirements she will not be able to receive the certificate

Required Courses (15 credits)

Student should complete a sequence of 3 courses:

  • Managing technology and information (3 credits)
  • The Art of Programming (3 credits)
  • Introduction to Web Development (3 credits)

And two of the following:

  • Introduction to Data Science (3 credits)
  • Cross-Platform Mobile Development (3 credits)
  • Advanced Web Development (3 credits)
  • Introduction to Algorithms and Machine Learning (3 credits)
Code Course Credit/ ECTS Language Required/Elective
GED1104 Managing technology and information 3/ 5 ENG/RUS REQUIRED
IT 3201 Introduction to Web Development 3/ 5 ENG/RUS REQUIRED
IT 3202 The Art of Programming 3/ 5 ENG/RUS REQUIRED
IT 3303 Introduction to Data Science 3/ 5 ENG/RUS ELECTIVE
IT 3304 Cross-Platform Mobile Development 3/ 5 ENG/RUS ELECTIVE
IT 3305 Advanced Web Development 3/ 5 ENG/RUS ELECTIVE
IT 3306 Introduction to Algorithms and Machine Learning 3/ 5 ENG/RUS ELECTIVE

Course description

Managing technology and information

Course code: GED1104, 3 credits

This course aims to create `the ideal graduate’ whose skills cover the challenging middle ground between business and IT. Students will gain sufficient technical knowledge to play a key role in an IT environment and develop problem-solving and modelling skills appropriate to IT-related business operations. Students will also develop entrepreneurial and management skills appropriate to IT projects and lifelong learning skills allowing them to keep being relevant in a rapidly changing business environment.

Introduction to Web Development

Course code: IT 3201, 3 credits

Introductory course to both web-design and development. It follows a problem-based approach which requires students to design and create websites of ever-increasing sophistication as the course progresses. The output of students’ work will be presented as publicly accessible portfolio that maps to the projects she has accomplished during the course.

The Art of Programming

Course code: IT 3202, 4 credits

Introductory course to information technology and computer science, with or without prior programming experience. An entry-level course teaches students how to think algorithmically and solve problems efficiently. Topics include algorithms, data structures, resource management, security, and web development.

Introduction to Data Science

Course code: IT 3303, 3 credits

This course will emphasize practical techniques for working with large-scale data. It will survey the foundational topics in data science, including statistical modeling and machine learning, data pipelines, “big data” tools, and real world topics and case studies. The use of statistical and data manipulation software will be required.

Cross-Platform Mobile Development

Course code: IT 3304, 3 credits

This course focuses on developing multi-platform mobile applications using the skills that you students have already acquired in the previous courses. Students will build mobile applications targeting multiple platforms (iOS, Android, Windows) with a single codebase.

Advanced Web Development

Course code: IT 3305, 3 credits

This course builds on the previous Web Development course so that students can develop more complex database driven web applications using a suitable framework. This also continues to round out students’ computing science craftsmanship skills with more emphasis on learning appropriate practices such as version source control, testing and group collaboration.

Introduction to Algorithms and Machine Learning

Course code: IT 3306, 3 credits

This course will teach students the most important algorithms in computer science as well as  the end-to-end process of investigating data through a machine learning lens. It will teach how to extract and identify useful features that best represent given data, a few of the most important machine learning algorithms, and how to implement them accordingly.