Skip available courses

Available courses

The purpose of this course is to introduce students to a disciplined approach to computer programming

and problem solving, utilizing a high level programming language such as Java. Programming constructs

such as sequential structure, selection structures, and repetition structures will be explained; through

which students will have a grasp of Structured Programming notions as well. Variables, conditionals,

loop structures: for/while/do-while, break/continue, one and multi-dimensional arrays, and basics of

object oriented programming are covered. The practical part of the course focuses on programming and

developing application programs that emphasis the concepts and the tools covered in the course.

The purpose of this course is to introduce students to a disciplined approach to computer programming

and problem solving, utilizing a high level programming language such as Java. Programming constructs

such as sequential structure, selection structures, and repetition structures will be explained; through

which students will have a grasp of Structured Programming notions as well. Variables, conditionals,

loop structures: for/while/do-while, break/continue, one and multi-dimensional arrays, and basics of

object oriented programming are covered. The practical part of the course focuses on programming and

developing application programs that emphasis the concepts and the tools covered in the course.

The main purpose of this course is to introduce students to the object-oriented programming

(OOP) paradigm building on the procedural programming paradigm covered in their previous

programming courses. A pure object-oriented programming language such as Java or C# is

going to be used in the course. Problem analysis, solution design, debugging, and decision

making all are well covered as part of this course using an OOP paradigm. Students also

experiment building graphical-user interface (GUI) applications. The practical part of the

course focuses on programming and developing application programs that emphasis the

concepts and the tools covered in the course.

This is an introduction to Earth Science class.

This course will introduce students to the field of Psychology. Via lectures, discussions, videos, and activities, students will familiarize themselves with psychological concepts and apply them to their own lives. Attention will be paid to Sociobiology, Development, Perception, Personality, Educational Psychology, Psychopathology & Therapies, Language & Communication, Health & Stress, and Social Psychology. Themes include the crucial role of evidence in Psychology, and ways that Psychology can improve our quality of life.


Life sciences lab course is a course which aims to allow students to apply the theoretical knowledge they learn in the life sciences lectures in practical experiments. 

The course is an introduction to computer-aided design (CAD). This course will introduce graphical communication as a tool in documenting the results of an engineering design. Emphasis is placed on the use of Computer Aided Drafting and 3-D Solid Modeling systems to prepare working drawings packages of basic components and assemblies. Students combine the practice of sketching along with computer-based solid modeling to produce a parametric design. At the conclusion of the course, students will be able to prepare working drawings, with appropriate views, dimensions, title blocks, and bill of materials.

This course surveys the important and contemporary issues and institutions of international trade and finance, and discusses the effects of economic / financial globalization from the International Political Economy (IPE) standpoint without going into the details of economic theories. It illustrates how international trade and financial matters are political as well as economic and financial in their nature, and how trade and finance policies as outcomes of political competition create winners and losers. The range of topics covered include WTO and the world trade system, trade politics and trade blocks, trade and development, politics of multinational corporations, the international monetary system and IMF, effects of foreign exchange rate policies on trade and finance, as well as financial crises. The class also teaches IPE analytical tools and theoretical explanations that help to analyze and explain international trade and economic relations.


This course examines comparative literature composed in times of political and socio-economic stress.

Intro to the Physical Sciences, section 6, just that one section.

Thanks

Section 1, 2 & 3.

This course presents the tremendous impact that ethical issues play in the use of information technology in the modern business world.  Relevant to both business managers and IT managers, the course will give students the fundamentals they need to make appropriate decisions when faced with difficult situations (also known as dilemmas).  The course helps professionals make a positive impact in the field of applied information technology and fosters communication that is sound and unambiguous in a technically driven world.


In this course, we will take an in depth look at networking concepts and techniques.  We will examine theoretical concepts that make the world of networking unique. Also, this course will adopt a practical hands-on approach when examining networking techniques.  Along with examining different network strategies, this course will explore the advancement of network implementation, as well as, timeless problem solving strategies.



Skip site news

Site news

(No news has been posted yet)