The Caucasus School of Technology offers Undergraduate Program in Computer Science, that have been developed based on the international accreditation requirements and the current and expected demands of the local labor market. The program presents an interesting blend of the field of computer science with business and aims to prepare individuals with broad array of knowledge and skills. Computer science courses offered in the program curriculum allow students to build a strong knowledge in computer science while business courses support students' understanding of business environment and develop their ability in making effective decisions when selecting, creating, integrating and administering computer-based systems for their clients. In addition to computer science and business courses the program curriculum also includes general education courses. These courses are aimed at enhancing undergraduate learning experience of students, expanding the range of their knowledge and skills which all serve their preparation for successful careers.
The final and an important component of the program curriculum is the Bachelor’s Thesis, which implies development and presentation of an actual product by a group of students with the support of instructors who give advice to students on each stage of a project development. The Bachelor’s Thesis is the final and combined way of developing many important skills in program graduates which may not be easy to accomplish in the traditional classroom setting. Such skills may include: working in teams, interacting with users, developing formal problem specifications, building prototypes and making oral presentations. One particularly important aspect of the Bachelor’s Thesis is that it gives students an opportunity to develop a real product for real companies and get this way a chance to build a business relationship with their potential employees or clients.
The objectives of the Program in Computer Science are to:
- Provide the student with an in-depth knowledge of the theoretical aspects of higher education disciplines, which prepares the person for further study at the Master’s degree program or work with a qualification.
- Give student an interdisciplinary education in Computer Science, based on fundamental theories and principles of mathematics and Computer Science, which will enable him / her to develop professionally and contribute to the development of the field.
- Prepare high-level, competitive specialists with the broad theoretical knowledge and practice-oriented, transferable skills necessary for professional development in modern IT field in Georgia and abroad as well.
Building a Career:
Internships and Job Placements
The program structure allows students to be "job ready" early in the program and offers opportunities for career advancement. Students will be offered to be part of the coordinated internship programs or get a job placement through the support of the Career Services Office of CU.
Computer Science Program graduates will have an opportunity to work in a variety of environments such as academia, research, industry, media, government, private and business organizations. As a rule, the work of Computer Science program graduates involves the following types of activities: analyzing problems for solutions, formulating and testing, using advanced communications or multimedia equipment, or working in teams for product development. Examples of job titles of Computer Science graduates may include: Software Developer, Computer Communications Specialist, System and Security Administrator, Network Systems and Data Communications Analyst, IT Project Management, Product Line Manager, Multimedia Developer etc.