Skip to main content

Computer Science - Freshmen

Course # DMNS 1003

Credits 6

Pre-requisites and Co-requisites: Calculus I for Computer Science

Course Description:

Calculus II, the second part of the calculus sequence, builds upon foundational concepts to deepen understanding and application in disciplines such as science, engineering, economics, and science. The course covers sequences and series, including convergence and power series; differentiation and integration of vector-valued functions; functions of several variables, with a focus on partial derivatives, gradients, and optimization; multiple integration techniques for solving real-world problems; and vector analysis. Emphasizing higher-order thinking, this course fosters critical analysis and problem-solving skills essential for advanced study and interdisciplinary applications.

Course Learning Outcomes

Upon completion of this course, students should be able to:

  • Use appropriate tests to check whether series converge or diverge
  • Rewrite rectangular coordinates in other coordinates such as polar, cylindrical, or spherical coordinates to integrate circular, cylindrical, or spherical regions
  • Calculate the derivative and integral of vector-values functions to compute the gradient vector
  • Calculate partial derivatives of several-variable functions to compute the gradient
  • Calculate double integral to find the volume under a surface defined by several-variable functions

Course Assessments and Grading

Item

Weight

Homework (5-8 problem sets)

20%

Quizzes (5-8)

20%

Midterm Exam

25%

Final exam

30%

Class Participation

5%

Course # COMP 1072

Credits 6

Pre-requisites and Co-requisites: Fundamentals of Programming

Course Description

This course equips you with the skills necessary to become an IT developer specializing in Java, a requirement in many corporate environments. A fundamental understanding of programming is beneficial for success in this course. Throughout the course, you will master the Java programming language. To reinforce learning, hands-on exercises and labs are provided, allowing you to apply the concepts and techniques taught. The course covers various aspects of Java, including data types, program flow control, objects, methods, classes, and interfaces. By the end of the course, you will have developed a comprehensive set of skills, preparing you for a career in Java development.

Course Learning Outcomes

Upon the completion of the course, students will be able to:

  • Identify core aspects of object-oriented programming and features of the Java language.
  • Use Java expressions, operators, branching and looping statements, and write Java code.
  • Apply object-oriented programming techniques to building classes, creating objects, and understanding how solutions are packaged in Java.
  • Develop programs that use Java collections and apply core object-oriented programming concepts using classes, polymorphism, and method overloading.
  • Explore different methods for opening, reading, and writing to external files, and deal with errors and exceptions.
  • Write reusable code that remains type-safe using Java Generics.
  • Test code by applying principles of test-driven development using Java's unit testing framework.
  • As an optional objective, students will be introduced to .NET and C# to demonstrate that object-oriented programming concepts are independent of programming languages, enabling a comparative understanding of OOP principles.

Course Assessments and Grading

Item

Weight %

Attendance

14%

Quizzes

16%

Labs

20%

Semester project

20%

Final exam

30%

Course # DMNS 1254

Credits 6

Pre-requisites and Co-requisites: Physics I

Course Description

The Physics II course has been developed to meet the scope and sequence of UCA physics courses and gives a foundation for a career in computer science. The course advances the conceptual knowledge of students on electricity and magnetism, specifically electrical fields, capacitance, direct and alternating current, magnetic fields, and induction. Students practice solving problem sets on Kirchhoff’s and Ohm’s laws and analysis of linear and nonlinear resistive networks, temporal properties of RC circuits, RMS (root-mean-square) values of waveforms in addition to diodes and their applications.

Course Learning Outcomes

Upon completion of this course, students should be able to:

  • Understand Electric Forces and Fields: Identify electric forces and fields for discrete charge distributions and their relevance to computer hardware and electronics.
  • Apply Gauss’s Law: Analyse electric fields for complex charge distributions using Gauss’s law, with applications in understanding electronic shielding and signal integrity.
  • Evaluate Electric Potential and Capacitance: Calculate electric potential and capacitance, focusing on parallel plate capacitors and their roles in memory storage and circuit design.
  • Analyse Circuit Behaviour: Describe the behaviour of passive and active circuit elements (resistors, capacitors, inductors, diodes, and transistors) in response to direct and alternating voltage sources, using Ohm’s law, Kirchhoff’s laws, and circuit analysis techniques critical for understanding digital and analogue circuits.
  • Understand Magnetic Fields in Technology: Calculate magnetic fields from complex magnetic sources using Biot-Savart and Ampere’s laws, with examples from electromagnetic interference (EMI) mitigation and magnetic storage devices.
  • Use Electromagnetic Induction Principles: Calculate electromotive force using Faraday’s and Lenz’s laws of electromagnetic induction, with applications in power supplies and signal processing.
  • Explore Semiconductor Devices: Explain the physical structure, operation, and characteristics of diodes and transistors in simple electronic circuits, focusing on their role in logic gates, microprocessors, and integrated circuits.

Course Assessments and Grading

Item

Weight

Labs

10%

5-7 Homework

10%

5 Quizzes

10%

Project

10%

Group Project

10%

Midterm Exam

20%

Final exam

30%

Course # HUSS 1232 

Credits 2

Prerequisites and/or Corequisites: None

Course Description 

This course offers students a comprehensive introduction to Kyrgyzstan's geography. By examining the country's physical and human geography in detail, students will gain insight into the unique features of the country’s landscape, climate, biodiversity, and geographical landmarks and resources. 

Utilizing primary sources, maps, and visual aids, students will learn fundamental geographic concepts and theories that have significantly shaped and continue to influence the field of Kyrgyzstan's geography and its associated subdisciplines. 

Course Learning Outcomes

Upon completion of this course, students will be able to: 

  • Develop a thorough understanding of Kyrgyzstan's geography, including its notable landmarks, climatic patterns, and natural characteristics. 
  • Critically analyze various forms of information presented in lectures and seminars, enhancing their comprehension of geographical processes and socio-economic dynamics. 
  • Interpret and evaluate various geographical sources, including historical and contemporary maps, photographs, and other visual materials. 
  • Through these objectives, students will develop a comprehensive understanding of Kyrgyzstan's geographical characteristics and its broader significance within the field of geography.

Course Assessments and Grading 

Item

Weight

Attendance 

5% 

Class Participation 

35% 

Map Work 

10% 

Class Presentation 

15% 

Midterm exam 

15% 

Final exam 

20% 

Course # HUSS 1241

Credits 4

Prerequisites and/or Corequisites: None                                

Course description

The course aims to provide students with the ability to communicate in Kyrgyz language on the Beginner level and to develop students’ sociocultural competence through studies of Kyrgyz culture. Students learn to conduct conversations in the Kyrgyz community. Students practice and apply language skills such as listening, speaking, reading, and writing in a variety of tasks and activities appropriate for the Beginner level.

Course Learning Outcomes 

Upon the completion of the course students will be able to:

  • understand short, simple questions and statements, provided they are delivered slowly and clearly and accompanied by visuals or manual gestures to support understanding and repeated if necessary.
  • recognize every day, familiar words/signs, provided they are delivered clearly and slowly in a clearly defined, familiar everyday context.
  • recognise numbers, prices, dates and days of the week, provided they are delivered slowly and clearly in a defined, familiar everyday context.
  • understand very short, simple texts a single phrase at a time, picking up familiar names, words and basic phrases and rereading as required.
  • produce simple, mainly isolated phrases about people and places.
  • give information about matters of personal relevance (e.g. likes and dislikes, family, pets) using simple words/signs and basic expressions.
  • produce simple isolated phrases and sentences.
  • interact in a simple way but communication is totally dependent on repetition at a slower rate, rephrasing and repair.
  • ask and answer simple questions, initiate and respond to simple statements in areas of immediate need or on very familiar topics.
  • ask for or pass on personal details.
  • use basic information about Kyrgyz culture, nation, and speech etiquette to achieve mutual understanding with representatives of Kyrgyz culture

Course assessment and Grading

Item

Weight

Class Participation and attendance

20%

Homework (including flashcards) and writing assignments

10%

Brief Vocabulary quizzes               

10%

Group Project

10%

Mid-Term Exam

20%

Final Course Exam                                                           

30%

Course # HUSS 1242

Credits 4

Prerequisites and/or Corequisites: None                             

Course description

In this course students will acquire Kyrgyz language on elementary level and familiarize themselves with an overview over Kyrgyz culture. Upon this course students will be able to conduct basic conversations in the Kyrgyz community. Students practice and apply language skills such as listening, speaking, reading, and writing in a variety of tasks and activities appropriate for the Elementary level. Relevant information about Kyrgyz culture will be shared.

Course Learning Outcomes

Upon the completion of the course students will be able to:

  • understand enough to be able to meet needs of a concrete type, provided people articulate clearly and slowly.
  • understand phrases and expressions related to areas of most immediate priority (e.g. very basic personal and family information, shopping, local geography, employment), provided people articulate clearly and slowly
  • understand short, simple texts on familiar matters of a concrete type which consist of high frequency every day or job-related language.
  • understand short, simple texts containing the highest frequency vocabulary, including a proportion of shared international vocabulary items.
  • give a simple description or presentation of people, living or working conditions, daily routines. likes/ dislikes, etc. as a short series of simple phrases and sentences linked into a list.
  • Can produce a series of simple phrases and sentences linked with simple connectors like “and”, “but” and “because”.
  • interact with reasonable ease in structured situations and short conversations, provided the other person helps if necessary.
  • manage simple, routine exchanges without undue effort; can ask and answer questions and exchange ideas and information on familiar topics in predictable everyday situations.
  • communicate in simple and routine tasks requiring a simple and direct exchange of information on familiar and routine matters to do with work and free time.
  • handle very short social exchanges but is rarely able to understand enough to keep conversation going of their own accord
  • compose short, simple formulaic notes relating to matters in areas of immediate need.
  • use information about Kyrgyz culture, nation, speech etiquette to achieve mutual understanding with Kyrgyz culture bearers

Course assessment and Grading 

Item

Weight

Class Participation and attendance

20%

Homework (including flashcards) and writing assignments   

10%

Brief Vocabulary quizzes                  

10%

Group Project

10%

Mid Term Test

20%

Final Course Exam                                                           

30%

Course # 1243

Credits 4

Prerequisites and/or Corequisites: None

Course description:

The course aims at developing and refining students’ language skills to take part in relatively complex conversations and exchanges that evidence their expanded and refined listening, speaking, reading, and writing skills. Students practice and apply language skills in a variety of tasks and activities appropriate for the Upper Intermediate Level. The course offers relevant information about making business in Kyrgyzstan; Kyrgyz values, culture and traditions; Kyrgyz literature and proverbs and famous sayings of Kyrgyz thinkers, writers and poets.

Course Learning Outcomes

Upon the completion of the course students will be able to:

  • understand straightforward factual information about common every day or job-related topics, identifying both general messages and specific details, provided people articulate clearly in a generally familiar variety.
  • understand the main points made in clear standard language or a familiar variety on familiar matters regularly encountered at work, school, leisure, etc., including short narratives.
  • read with a large degree of independence, adapting style and speed of reading to different texts and purposes, and using appropriate reference sources selectively. Has a broad active reading vocabulary but may experience some difficulty with low-frequency idioms.
  • give clear, systematically developed descriptions and presentations, with appropriate highlighting of significant points, and relevant supporting detail.
  • give clear, detailed descriptions and presentations on a wide range of subjects related to their field of interest, expanding and supporting ideas with subsidiary points and relevant examples.
  • produce clear, detailed texts on a variety of subjects related to their field of interest, synthesizing and evaluating information and arguments from a number of sources.
  • use the language fluently, accurately and effectively on a wide range of general, academic, vocational or leisure topics, marking clearly the relationships between ideas.
  • communicate spontaneously with good grammatical control without much sign of having to restrict what they want to say, adopting a level of formality appropriate to the circumstances.
  • interact with a degree of fluency and spontaneity that makes regular interaction, and sustained relationships with users of the target language, quite possible without imposing strain on either party.
  • highlight the personal significance of events and experiences, and account for and sustain views clearly by providing relevant explanations and arguments.
  • express news and views effectively in writing and relate to those of others.
  • use information about Kyrgyz culture, nation, speech etiquette to achieve mutual understanding with representatives of Kyrgyz culture.

Course assessment and Grading 

Item

Weight

Class Participation and attendance

20%

Homework (including flashcards) and writing assignments   

10%

Group project                 

10%

Dictation

10%

Mid Term Test

20%

Final Course Exam                                                           

30%

Course # HUSS 1214

Credits 6

Pre-requisites and Co-requisites: None

Course Description

The course aims to introduce students to the sociological study of society. This introductory course of sociology analyzes social interactions, social institutions, and societal change patterns. This course examines the key theoretical and methodological techniques used in sociology to address a variety of themes, including culture, class, race/ethnicity, gender, education, deviance, social change and so forth through a sociological perspective. This course provides students with an intellectual opportunity to learn, unlearn, and relearn about self, others, and society, as well as to position themselves preparing to design and adapt future societal norms. The course design involves students in developing their own sociological toolkit to analyze society by investigating the social structures, institutions, and social interactions that continue to shape human behavior and societal relationships. Students address issues of culture, socialization, inequality, and deviance through a combination of readings, seminar discussions, visual sociological activities, and research projects; as well as gain a better understanding of how AI-powered chatbots and technologies are rapidly influencing larger social systems.     

Course Learning Outcomes

Upon completion of this course, students should be able to:

  • Identify basic concepts and theoretical perspectives in sociology.
  • Describe the social history of human societies and socialization across social life.
  • Develop sociological imaginations / critical thinking skills and apply them to analyze social phenomena, various types of social structures, collective actions, and social changes in society.
  • Identify, describe, and apply sociological research methods on contemporary and historical social issues.
  • Communicate in diverse peer groups and collaborate to work as an effective team member on joint projects.

Course Assessments and Grading

Item

Weight

Participation

10%

Individual Presentation

15%

Breaking a Social Norm (Breaching Experiment)

30%

Society on Screen: Explaining Sociological Concepts

20%

Final Exam

25%

Course # HUSS 1082

Credits 0

Pre-requisites and Co-requisites: None

Course description

The purpose of physical education is to strengthen health and develop the physical and mental abilities of students. Physical exercises and sports games are the way to a powerful and functional body, clear mind and strong spirit. The course is both practical and theoretical, it covers basic concepts of anatomy and physiology as well as health and safety requirements.  

Course learning outcomes

Upon completion of the course, students should be able to: 

  • Perform a range of physical activities
  • Understand health and safety requirements for a range of physical activities
  • Describe the role and progress of sport in Central Asia
  • Choose an appropriate physical activities programme for their age and gender
  • Identify tiredness and its symptoms to control the body during athletic exercises
  • Describe the technique of running for a long and a short distance and jumping
  • Accomplish running for a short and a long distance and jumping according to all necessary norms
  • Describe the rules of a range of sports games

Course Assessments and Grading

 

Controlling exercises and testing 

Normative

Boys

Girls

5

4

3

5

4

3

Running – 60m (minutes and seconds )

8,6

9,4

10,2

9,6

10,2

10,6

Running – 100m (minutes and seconds)

14.0

14.2

14.6

16.0

16.3

17.0

ABS – 30 seconds 

25

23

21

23

21

18

Long distance running – 1000m

3.50

4.00

4.10

4.30

4.40

4.50

Long distance running – 2000m

 

 

 

10.3

12.1

13.10

Long distance running – 3000m

14.0

16.00

17.00

 

 

 

Push up on the cross bar (турник)

20

17

15

 

 

 

Jumping with running (m,sm)

4.45

4.20

3.70

3.60

3.35

3.10

Jumping from the stand position(m,sm)

2.20

2.00

1.90

2.00

1.90

1.60

 

The course will be graded with PASS/FAIL.

Course # COOP 1003

Credits 2