|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 8.00 Credits
(by arrangement/may be repeated for credit)
-
8.00 Credits
Prerequisite: CRI 300 The Washington Semester Program affords students the opportunity to pursue internships, course work, and enrichment activities during a semester in the Washington, D.C. area. Programs are provided by the Washington Center and the Washington Internship Institute but the student earns TCNJ credit for the semester.
-
4.00 Credits
Prerequisite: CRI 306 with a grade of C or better This course will provide the student with the ability to critically examine, assess and analyze criminal justice policy alternatives. Students will be expected to formulate policy options and craft policy proposals that present a thoughtful, cogent and reasoned rationale for the option being recommended. Students will learn the tools to persuasively present policy proposals. Various sentencing policy changes that have affected correctional populations in the United States such as drug policies will be explored. Finally, students will how to conduct cost-benefit analyses and return on investment calculations.
-
4.00 Credits
(cross-listed as IMM 120) A first course in computing languages for interactive multimedia. Students are introduced to the art of programming through state-of-the-art multimedia technologies (Processing). Through intensive laboratory experience students learn the programming fundamentals (e.g., variables, functions, control structures and logic, persistent storage, and networking). Problems related to interactivity are emphasized (e.g., through assignments based on interactive coding). Efficiency, data structure organization, and objects are introduced within the context of interactive computing problem solving. This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.
-
4.00 Credits
Students model various social and other complex problems and analyze them using multiple computer simulation programs. Students also modify existing programs and implement simple custom modules so that they can analyze the problems of their choice. Through this process students are expected to learn the principles behind computational modeling which would let them see real-world problems in a precise and concise manner. This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.
-
4.00 Credits
In this course students focus on both human and artificial intelligence as a means of improving one's own use of intellect. Various mathematical and computational mechanisms behind intelligence are explored, and analytical and logical reasoning skills are put into practice. Logical and probabilistic analysis, the two main themes behind the mathematical/computational mechanisms, are examined. Students use logical formulae to model particular aspects of human intelligence, e.g., communication and reasoning. They also use probabilistic methods to model decision making under uncertainty as well as certain aspects of learning.
-
4.00 Credits
Requisite: Reserved for non-computer science students. Eligible for free elective credit for computer science majors. This course strengthens skills in problem analysis and solution development using creative approaches in mobile computing. Students analyze problem specifications, explore how algorithms help solve problems, and create innovative solutions using programming and computing tools. Programming real applications for mobile devices such as smartphones or tablets is included in the course. No prior programming experience is needed. This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.
-
1.00 Credits
Prerequisite: CSC 099 (waived for students entering the computer science program from another program within TCNJ with prior similar experience) and a minimum of sophomore status. This course provides computer science students information, tools and resources necessary for professional development, and instills a need for lifelong learning and growth in their field. It is a half semester, 0.25 units mandatory seminar for students majoring in computer science. This course is graded as pass/no pass.
-
4.00 Credits
An introduction to computing and object-oriented programming, with an emphasis on using computational methods to develop algorithms to solve scientific problems. Topics include control structures, data typing including structures and arrays, parameterized procedures, objects and classes, and recursion as well as simple I/O control. This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.
-
4.00 Credits
A first course in computer science for computer science majors in which students learn to express algorithmic ideas in an abstract manner. An object-oriented language such as Java will be introduced; however, the emphasis is on algorithmic design and implementation rather than language mechanics. Students will become intimately familiar with expressing mathematical ideas as programs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|