CHEM 503 / ADVANCED INORGANIC CHEMISTRY
Term: Spring 2024Units 3Days: TUES THURSTimes: 13:00:00-14:10:00

Structures of inorganic and organometallic compounds at advanced level, chemical bond theories, group theory, ligand field theory, synthesis mechanisms in inorganic chemistry, acid-base reactions, crystal field theory, coordination chemistry.

CHEM 590 / SEMINAR
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

SEMINAR

CHIN 201 / CHINESE I: BEGINNERS
Term: Spring 2024Units 3Days: MON WEDTimes: 13:00:00-14:10:00

Basics of grammar and vocabulary, listening, and speaking. Readings include newspapers, poems, and authentic documents. Language labs using multimedia systems are part of the language courses.

CHIN 202 / CHINESE II: BEGINNERS
Term: Spring 2024Units 3Days: MON WEDTimes: 8:30:00-9:40:00Ön Koşullar: CHIN. 201 or consent of the instructor

Basics of grammar and vocabulary, listening, and speaking. Readings include newspapers, poems, and authentic documents. Language labs using multimedia systems are part of the language courses.

CHIN 301 / CHINESE III : INTERMEDIATE
Term: Spring 2024Units 3Days: MON WEDTimes: 11:30:00-12:40:00Ön Koşullar: CHIN. 202 or consent of the instructor

CMGM 502 / GLOBAL CITIZENSHIP
Term: Spring 2024Units 1Days: THURS FRITimes: 10:00:00-17:00:00

Responsible leadership considering a wide range of stakeholders. Panel discussions on different sectors. Examining global leadership in relation to people, profit, and planet. Case studies on responsible leadership in global organisations.

CMGM 508 / GLOBAL LEADERSHIP
Term: Spring 2024Units 2Days: MONTimes: 14:30:00-17:15:00

Building efficient and effective organizations in multinational companies in order to realize the company’s international strategic objectives. Addressing global developments and new trends related to disruptive strategy. Cooperating and dealing with people and people related issues in an international context.

CMGM 530 / GLOBAL DEVELOPMENTS IN BUSINESS
Term: Spring 2024Units 3Days: TUESTimes: 17:30:00-21:30:00

Global developments from the perspective of company boards and executives. Tracking new trends. Political, economic, technological, social, environmental developments

CMSE 590 / SEMINAR
Term: Spring 2024Units 0Times: 0:00:00-0:00:00

COMP 100 / INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING
Term: Spring 2024Units 3Days: MON WEDTimes: 8:30:00-9:40:00

Overview of computers, Programming, algorithms, and programming languages. Programming with Python: Data types, variables, operators. Control statements: conditionals, loops, iteration. String manipulation. Functions, recursion, decomposition and abstraction. Tuples, lists, dictionaries. Aliasing, mutability, cloning. Files. Object oriented programming, classes, inheritance. Testing, debugging, exception handling, program efficiency.

COMP 100 / INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING
Term: Spring 2024Units 3Days: MON WEDTimes: 10:00:00-11:10:00

Overview of computers, Programming, algorithms, and programming languages. Programming with Python: Data types, variables, operators. Control statements: conditionals, loops, iteration. String manipulation. Functions, recursion, decomposition and abstraction. Tuples, lists, dictionaries. Aliasing, mutability, cloning. Files. Object oriented programming, classes, inheritance. Testing, debugging, exception handling, program efficiency.

COMP 106 / DISCRETE MATHEMATICS FOR COMPUTER SCIENCE AND ENGINEERING
Term: Spring 2024Units 3Days: TUES THURSTimes: 8:30:00-9:40:00

An introductory course covering: Logic, formal reasoning, propositional logic, sets, growth of functions, algorithmic complexity, number theory, mathematical induction, combinatorics, recurrence, generating functions, relations, graphs, and models of computation.

COMP 125 / PROGRAMMING WITH PYTHON
Term: Spring 2024Units 3Days: TUES THURSTimes: 10:00:00-11:10:00

This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.

COMP 125 / PROGRAMMING WITH PYTHON
Term: Spring 2024Units 3Days: TUES THURSTimes: 13:00:00-14:10:00

This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.

COMP 125 / PROGRAMMING WITH PYTHON
Term: Spring 2024Units 3Days: MON WEDTimes: 14:30:00-15:40:00

This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.

COMP 125 / PROGRAMMING WITH PYTHON
Term: Spring 2024Units 3Days: MON WEDTimes: 8:30:00-9:40:00

This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.

COMP 132 / ADVANCED PROGRAMMING
Term: Spring 2024Units 3Days: MON WEDTimes: 13:00:00-14:10:00Ön Koşullar: COMP 100 consent of the instructor

Object oriented programming using Java. Data types, expressions, control statements, strings, arrays. Classes, objects, methods, overloading, variable scope, memory. Recursion. Inheritance, polymorphism, abstract classes, interfaces, nested classes, anonymous classes. Exception handling. Strings and regular expressions. File I/O. Generic collections. Generic classes and methods. Lambdas and streams. Event-driven programming. Multithreading.

COMP 132 / ADVANCED PROGRAMMING
Term: Spring 2024Units 3Days: MON WEDTimes: 10:00:00-11:10:00Ön Koşullar: COMP 100 consent of the instructor

Object oriented programming using Java. Data types, expressions, control statements, strings, arrays. Classes, objects, methods, overloading, variable scope, memory. Recursion. Inheritance, polymorphism, abstract classes, interfaces, nested classes, anonymous classes. Exception handling. Strings and regular expressions. File I/O. Generic collections. Generic classes and methods. Lambdas and streams. Event-driven programming. Multithreading.

COMP 132 / ADVANCED PROGRAMMING
Term: Spring 2024Units 3Days: TUES THURSTimes: 8:30:00-9:40:00Ön Koşullar: COMP 100 consent of the instructor

Object oriented programming using Java. Data types, expressions, control statements, strings, arrays. Classes, objects, methods, overloading, variable scope, memory. Recursion. Inheritance, polymorphism, abstract classes, interfaces, nested classes, anonymous classes. Exception handling. Strings and regular expressions. File I/O. Generic collections. Generic classes and methods. Lambdas and streams. Event-driven programming. Multithreading.

COMP 198 / TEACHING COMPUTER SCIENCE
Term: Spring 2024Units 3Times: 0:00:00-0:00:00Ön Koşullar: COMP 132 or consent of the instructor

The aim of the course is to give qualified engineering students a unique opportunity to teach as a part of their undergraduate experience. Students are responsible for teaching sections for the course COMP130 Introduction to Programming. Students cover and teach materials such as functional decomposition, control statements, methods, recursion, strings, arrays, abstract data types, exception handling, graphical user interface and other fundamental elements of modern programming by using the Java language.

COMP 198 / TEACHING COMPUTER SCIENCE
Term: Spring 2024Units 3Times: 0:00:00-0:00:00Ön Koşullar: COMP 132 or consent of the instructor

The aim of the course is to give qualified engineering students a unique opportunity to teach as a part of their undergraduate experience. Students are responsible for teaching sections for the course COMP130 Introduction to Programming. Students cover and teach materials such as functional decomposition, control statements, methods, recursion, strings, arrays, abstract data types, exception handling, graphical user interface and other fundamental elements of modern programming by using the Java language.

COMP 198 / TEACHING COMPUTER SCIENCE
Term: Spring 2024Units 3Times: 0:00:00-0:00:00Ön Koşullar: COMP 132 or consent of the instructor

The aim of the course is to give qualified engineering students a unique opportunity to teach as a part of their undergraduate experience. Students are responsible for teaching sections for the course COMP130 Introduction to Programming. Students cover and teach materials such as functional decomposition, control statements, methods, recursion, strings, arrays, abstract data types, exception handling, graphical user interface and other fundamental elements of modern programming by using the Java language.

COMP 198 / TEACHING COMPUTER SCIENCE
Term: Spring 2024Units 3Times: 0:00:00-0:00:00Ön Koşullar: COMP 132 or consent of the instructor

The aim of the course is to give qualified engineering students a unique opportunity to teach as a part of their undergraduate experience. Students are responsible for teaching sections for the course COMP130 Introduction to Programming. Students cover and teach materials such as functional decomposition, control statements, methods, recursion, strings, arrays, abstract data types, exception handling, graphical user interface and other fundamental elements of modern programming by using the Java language.

COMP 198 / TEACHING COMPUTER SCIENCE
Term: Spring 2024Units 3Times: 0:00:00-0:00:00Ön Koşullar: COMP 132 or consent of the instructor

The aim of the course is to give qualified engineering students a unique opportunity to teach as a part of their undergraduate experience. Students are responsible for teaching sections for the course COMP130 Introduction to Programming. Students cover and teach materials such as functional decomposition, control statements, methods, recursion, strings, arrays, abstract data types, exception handling, graphical user interface and other fundamental elements of modern programming by using the Java language.