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