Courses

81 - 100 of 261 courses found when searching for ""

Understanding Crime/Crim Behav

CRJ 230

This interdisciplinary course focuses on the scientific study of criminal situations and criminal behavior. The course will cover the importance of measuring crime and review major sources that collect crime information. It will also examine the major criminological theories from biology, economics, psychology, and sociology and focus especially on neo-classical approaches that seek to manipulate environments to reduce and/or prevent criminal behavior. The course will explore historical, political, and empirical trends leading to theory development. Prerequisites: ENG 101, SOC 101, and either CRJ 101, or HUS 103

Contemp Issues-Crim Justice

CRJ 231

This is an overview of some of the current issues, problems, and concerns within the three branches of the criminal justice system. Selected topics may include terrorism, corruption, plea bargaining, organized crime, new modes of treatment in the correctional setting, and sources of violence.

Ethics in Criminal Justice

CRJ 233

This course introduces the fundamentals of ethical theory with an area-specific examination of ethical dilemmas pertaining to the professions of the criminal justice system. Students will focus on comprehensive issues facing law enforcement, legal practice, sentencing, corrections, research, and crime control policy. Prerequisite or corequisite: ENG 101

Juvenile Justice System

CRJ 235

This course presents an examination of prevailing juvenile justice philosophy, existing juvenile justice laws, public policy, and current research and theories, as well as methods of treatment, control, and prevention.

Criminal Justice Internship

CRJ 255

Under the supervision of criminal justice officials, students participate in agency activities by performing a variety of support services and administrative tasks. Students have an opportunity to contrast criminal justice theory with the reality of the workplace. Appointment to, and continuation in, any internship is contingent upon meeting specific eligibility requirements and the standards of the sponsoring criminal justice agency. In addition, students attend a one-hour lecture each week. Prerequisites: Completion of at least 30 credits with a 2.5 grade-point average and/or by advisement. Phone 687-5192 for further information.

Fundamentals of Computers

CSC 101

Students are introduced to the computer and some of its current uses in this computer literacy course which provides hands-on experience. Students learn to prepare documents, spreadsheets, and database reports during laboratory class time. Students are expected to complete homework assignments outside class in the College's computer laboratory or on home computers. This course does not satisfy any requirements for students in the Computer Information Systems, Computer Science, or Network Administrator programs. The course is taught using Microsoft Windows and Microsoft Office. Lab fee.

Web Application Development II

CSC 132

This course covers advanced web application development frameworks, languages and techniques such as Ruby on Rails, jQuery, AngularJS, PHP,and Node.js or equivalent. Students work in teams to develop real-world web application projects. Topics include an overview of the Model-View-Controller (MVC) software architectural pattern and database fundamentals using MySQL or equivalent. Prerequisite: CSC 131 with a grade of C- or better or permission of the instructor.

Computer Science II

CSC 180

This course covers the fundamentals of algorithms and object oriented software development. Topics include: modern IDE for software development, primitive and reference data types, encapsulation, information hiding, selection, iteration, functions/methods, parameters, recursion, exception handling, generic linear data structures (arrays,records/structs) and maps, file types, file I/O, simple GUIs with event handling, programming to an interface, lambda expressions, semantics of inheritance and use of polymorphism, relation with subtyping, search (sequential, binary), select (min, max), and sort (bubble, insertion, selection) algorithms, complexity notation, documentation using standard tools, program testing (unit testing) and debugging, reasoning about control flow in a program, and societal impacts related to computing and software. Prerequisite: CSC 150 with a C- or better or permission of the instructor.

Apple iOS App Development

CSC 215

This course prepares the student to be a mobile application developer for Apple iOS devices such as the iPhone and iPad using Swift, a new programming language from Apple. Concepts and techniques introduced in this course include: • Introduction to the Apple Xcode application environment • The Swift Programming Language • Differences between iPhone and iPad Development • Animation and simple game development • Apple guidelines for publishing apps on the Apple App Store. Corerequisite: CSC 180 or permission of the instructor.

Computer Game Design I

CSC 220

This course is an introduction to the principles of computer game development. As such, it draws on the student's background in math and physics and enables a creative expression in addition to building on computer science concepts of object oriented programming. It covers the main concepts, principles, and techniques for designing playable computer games. Students will study and learn to utilize a variety of technologies relevant to games including tools and frameworks for game development; languages to manipulate game elements, 3 dimensional modeling, the physical principles of game object behavior, principles of scene lighting and sound effects. Computer simulation is the fundamental technology underlying all of thesre principles. Basic game theory and concepts will be studied and used in the projects developed during the course. Corequisite: CSC 180 or permission of the instructor.

Comp Architecture & Organ

CSC 250

This course covers fundamentals of computer architecture and organization. Topics include: classical von Neumann machine, major functional units, primary memory, representation of numerical (integer and floating point) and non-numerical data, CPU architecture, instruction encoding, fetch-decode-execute cycle, instruction formats, addressing modes, symbolic assembler, assembly language programming, handling of subprogram calls at assembly level, mapping between high level language patterns and assembly/machine language, interrupts and I/O operations, virtual memory management, and data access from a magnetic disk. Prerequisite: CSC 180 with a grade of C- or better or permission of the instructor.

Theory/Prac ObjectOriented Pro

CSC 260

The object-oriented programming paradigm is presented in this course. Students implement data abstraction using classes and inheritance, creating reusable objects that are the basis for object-oriented programs. Polymorphism is implemented using virtual functions. Topics include inline functions, function and operator overloading, base and derived classes, multiple inheritance, and storage management in constructors and destructors. Prerequisite: CSC 150 and CSC 201, or equivalent computer experience by advisement.

Special Topics in Computer Sci

CSC 270

This course explores special topics in the field of computing through a more concentrated study in a current applied or theoretical area of the field. Each course emphasizes a basic understanding of the topics' content, and an introduction to its underlying mathematical and other foundations. The course explores topics of interest outside of the scope of current computing courses and requires a significant project and/or research paper in the subject area as a major component of the final grade. Prerequisite:CSC 150 or permission of the instructor or coordinator.

Intro to Macroeconomics

ECO 101

Students are introduced to national income analysis. Topics include money, banking and monetary policy, national income determination and fiscal policy, macroeconomic policy, the problems of inflation and unemployment, and economic growth. Prerequisite: MAT 100 or high school Mathematics Course II or by advisement.

Intro to Microeconomics

ECO 102

The laws of markets are surveyed in this course. Topics include the law of supply and demand, the economics of the firm, competition, monopoly, and economic regulation. Prerequisite: MAT 100 or high school Mathematics Course II or by advisement.

Appl Child Developmt-Ed Majors

EDU 200

Students apply concepts and theories of child development while participating in a 20-hour field experience in a Kindergarten-Grade 6 classroom. This course must be taken concurrently with a PSY 200 Psychology of Child Development section reserved for Education majors. Prerequisite: Students should have a minimum cumulative average of 2.00, recommendations of two SUNY Ulster instructors, and required fingerprinting. Contact the Education Program Coordinator for fingerprint information.

Intro Elem School/Teaching

EDU 201

Students are provided with a survey of early childhood and elementary education and given an opportunity to explore possible careers in education. A field experience in a culturally diverse Kindergarten-Grade 6 classroom is included. 2 hrs. lect.; 2 hrs. lab. Prerequisites: Overall minimum cumulative average of 2.00, PSY 200 with a grade of C or better, recommendations from two SUNY Ulster instructors, and required fingerprinting. Permission of the instructor is required.

Soc & Phil Fdn of Education

EDU 203

This course will provide students with a greater understanding of the social and philosophical issues involved in education and an understanding of the historical development of the public education system in the United States.

Appl Adolescent Develop-Ed Maj

EDU 206

Students apply concepts and theories of adolescent development while participating in a 20-hour field experience in grades 7-8 in a middle school setting. This course must be taken concurrently with PSY 206 Psychology of Adolescence. Prerequisite: Students should have a minimum cumulative average of 2.00, recommendations of two SUNY Ulster instructors, and required fingerprinting. Contact the Education Program Coordinator for fingerprint information.

College English I

ENG 101

Students read, discuss, and write essays that explore contemporary social issues. Students work on skills necessary to meet the challenge of writing accurately and clearly on the college level. Students write a minimum of eight essays, including three in-class essays. Emphasis is on the development of a topic, use of appropriate rhetoric and research, and a review of grammar. At the end of the semester, students must take and pass a writing competency test, which is evaluated by a panel of instructors. Students who pass the test receive the grade earned during the semester; those who do not pass must repeat the course. Prerequisite: Placement by Entering Student Assessment or completion of ISP 081 with a grade of C or better. A grade of C or better must be earned for advancement to ENG 102.


Upcoming Events