Skip to main content

Computer Science - Freshmen

Course # DMNS 1002

Prerequisites: Calculus I for Computer Science with a minimum grade of “D”. 

Course Description

Calculus-II is the second part of the complete Calculus course; it plays an important role in the understanding of science, engineering, economics, and computer science, among other disciplines. This calculus course covers Sequences and Series, Differentiation and Integration of Vector-Valued Functions, Functions of several variables with applications, Multiple Integration, and Vector analysis. 

Course Learning Outcomes 

Upon the 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 

Independent work 

20% 

5 Quizzes  

30% 

Midterm Exam 

20% 

Final exam 

30% 

Course # COMP 1072

Credits 6

Prerequisites: Programming I 

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 and its extensive core libraries. To reinforce learning, hands-on exercises and labs are provided, allowing you to apply the concepts and techniques taught. A key part of the course involves using the Eclipse environment to create and work on Java projects. These projects are designed to enhance your proficiency in various aspects of Java, including data types, program flow control, objects, methods, classes, and interfaces. Additionally, the projects offer practical experience in implementing polymorphism, with specific applications such as calculator functions and inventory management. By the end of the course, you will have developed a comprehensive set of skills, preparing you for a career in Java development. 

Programming II – Java Programming consists of 6 course series: 

  • Course 1 - Introduction to Java – offered by LearnQuest 
  • Course 2 - Introduction to Java and Object-Oriented Programming – offered by University of Pennsylvania 
  • Course 3 - Introduction to Object-Oriented Programming with Java – offered by LearnQuest 
  • Course 4 - Object-Oriented Hierarchies in Java – offered by LearnQuest 
  • Course 5 - Inheritance and Data Structures in Java – offered by University of Pennsylvania 
  • Course 6 - Java Class Library – offered by LearnQuest 

Note: The learning mode is self-paced learning through Coursera. However, there will be only one mandatory offline class session per week with UCA instructor, scheduled on Friday. 

Course Learning Outcomes  

Upon the completion of this course, students should 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. 
  • Test code by applying principles of test-driven development using Java's unit testing framework. 
  • 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. 

Course Assessments and Grading 

Item 

Weight

Course series – 1 

10% 

Course series – 2 

10% 

Course series – 3 

10% 

Course series – 4 

10% 

Attendance 

8% 

Assignments 

10% 

Quiz activities 

12% 

Final exam 

30% 

Course # DMNS 1052

Credits 6

Prerequisites: 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 the completion of this course, students should be able to: 

  • Identify electric force and fields for discrete charge distributions.
  • Analyze electric fields for complex charge distributions with Gauss’s law.
  • Calculate electric potential and capacitance in parallel plate capacitors.
  • Describe the behavior of various passive and active circuit elements (resistors, capacitors, inductors and diodes) when subject to direct and alternating voltage sources using Ohm’s law, Kirchhoff’s laws and circuit analysis techniques.
  • Calculate magnetic field from complex magnetic sources using Biot-Savart and Ampere’s laws.
  • Calculate electromotive force using Faraday’s and Lenz’s laws of electromagnetic induction. 
  • Explain the physical structure, operation, and characteristics of the diodes and transistors in simple electronic circuits.

The course learning outcomes describe what abilities and skills a successful student is expected to develop and demonstrate in this course. The expected learning outcomes for the course will be assessed in a variety of ways including midterm and final exams, quizzes, and laboratory experiments. Students will be able to meet these learning outcomes by reading the book, making sure that they understand the examples in the book, and working through the exercises, seeking out assistance if they have difficulties. 

Course Assessments and Grading 

Item 

Weight 

Labs  

15% 

12 Homework  

10% 

12 Quizzes  

15% 

Project 

10% 

Midterm Exam  

20% 

Final exam 

30% 

Course # HUSS 1045

Credits 4

Course Description 

The course is designed for foreign students studying Russian with the aim of mastering elementary skills of written and oral speech in a limited number of situations in everyday, socio-cultural and academic spheres of communication. In Russian language classes, students are taught correct writing and all types of speech activity: writing, reading, listening and speaking. The most important task of these courses is to create such conditions that help to stimulate students' interest in the material being studied and to assimilate the content of the material. Starting with the study of the alphabet and familiarizing themselves with the correct pronunciation of letters, they will learn elementary conversational speech, social behavior, simple ethical and aesthetic norms of communication in Russian. Using examples of dialogues and polylogues, they will learn to retell the texts they read, based on the lexico-grammatical material of the lessons. Much attention is paid to practical mastery of the Russian language in all types of speech activity and spheres of communication, of which a considerable amount of time is devoted to social and educational spheres.

Course Learning Outcomes 

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

  • to be able to read Russian correctly and fluently;
  • listen to and adequately understand other people's speech;
  • to speak fluently and correctly within the studied topics;
  • to be able to evaluate and reason correctly.

Item

Weight

Class work

20% 

Homework

15% 

Mini-tests 

5% 

Intermediate test

20% 

Project presentation

15% 

Final exam

25% 

Course # HUSS 1046

Credits 4

Course Description 

The course is designed for foreign students who mastered the initial stage program. An important condition of these courses is that the students are well prepared, and that they can fully grasp and work through the material they have learned, both grammatical and lexical. Informative saturation will help develop intellectual skills and the ability to cognitive activity in general. For example, on tasks of such types as "let's argue", "convince a friend", reasoning over statements. On examples of texts with pre-text and post-text tasks, receiving lexico-grammatical tasks, engaging in discussion, students practically master the Russian language in all types of speech activity and spheres of communication, replenish their vocabulary.  

The student performs a certain load on each academic week, both during the classes and independently. Creative approach to the fulfillment of text assignments, mastering the entire lexical minimum on the topics, working on exercises, both in written and oral form are encouraged at each class. Written work must be turned in on the due date.

Course Learning Outcomes 

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

  • to be able to read Russian correctly and fluently;
  • listen to and adequately understand the speech of others;
  • to speak fluently and correctly within the limits of the topics studied;
  • be able to evaluate and reason correctly
  • to have intermediate level writing skills.

Course Assessments and Grading 

Item

Weight

Class work

20% 

Homework

20% 

Mini-tests 

5% 

Intermediate test

15% 

Project presentation

10% 

Final exam

30% 

Course # HUSS 1047

Credits 4

Course Description 

The course is designed for foreign students who have an advanced command of Russian. The main goal of the course is to develop speaking and writing skills in Russian at a professional level and in different spheres of communication, including official communication, business and academic communication (both written and oral), as well as to teach them how to analyze publicist and artistic texts and minimal skills of creating such texts. The course is designed for 52 hours. Classes are held 2 times a week for two paired academic hours. Classes are organized interactively. Texts on different topics, styles and genres are selected for independent work.

Course Learning Outcomes 

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

  • to improve grammatical and linguistic competence (systematization and generalization of linguistic material in order to use it in the form of written or oral texts in situations of educational-professional and scientific spheres of communication;
  • improve discursive competence
  • improve social competence (ability to understand the main social and behavioral characteristics of interlocutors)
  • to form socio-linguistic competence (ability to use various speech strategies and tactics used in educational, professional and scientific spheres of communication).

Item

Weight

Class work

15% 

Homework

15% 

Mini-tests 

5% 

Intermediate test

15% 

Portfolio

20% 

Final exam

30% 

Course # HUSS 1232 

Credits 2

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 2042

Credits 6

Course Description 

The course aims to introduce students to the sociological study of society. This introductory course of sociology will study and analyze social interactions, social institutions, and societal change patterns. This course will examine 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 will give students an intellectual opportunity to learn, unlearn, and relearn about self, others, and society, and to prepare to design and adapt future societal norms. The course design will involve 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 will address issues of culture, socialization, inequality, and deviance through a combination of readings, seminar discussions, visual sociological activities, and research project; as well as gain a better understanding of how AI-powered chatbots and technologies are rapidly influencing larger social systems.       

Course Learning Outcomes  

Upon the 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 phenomenon, 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% 

 

Oral Presentation 

 35 % 

 
 
 

Writing Tasks 

 25% 

 
 
 

Final Paper 

30% 

 

 

Course # HUSS 1080

Credits 0

Course description 

Physical education strengthens health and develops students' physical and mental abilities. Physical exercises and sports games are the way to a powerful and functional body, clear mind and strong spirit. The course is practical and theoretical, covering basic concepts of anatomy and physiology and health and safety requirements.   

Course learning outcomes 

Upon completion of this course, students will 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
  • chose an appropriate physical activities program 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
  • participate in a range of sports games according to their rules and techniques

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.