The College of New Jersey Logo

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     Three Bar Menu

Author Archives:

Summer Session Courses

Regular Course and Blended Learning Courses in Summer Session

 


 

Computer Science Department will offer one regular course and three Blended learning courses in this Summer Session. Blended learning courses combine face-to-face and online instruction. Students who take blended learning courses during Summer 2012 will meet on campus with their class once a week for approximately six to eight weeks (depending on the class), with the rest of the time in between devoted to learning online or independently at the student’s own pace and schedule. Students who want to complete high-quality, TCNJ courses while living and working in their home communities will find our blended learning courses to be an ideal way for them to complete coursework during the summer.

The Blended Learning Courses offered by Computer Science Department will be:

  • CSC 105: Applying Computing to Mathematical Problem Solving
  • CSC 315 Database Systems
  • CSC 250 Accelerated CS1,2

In addition to the three blended learning courses, a regular course, CSC220: Computer Science I: Computational Problem Solving, will be offered in Maymester.

 

To see more information about Summer program, click here.

 

Blended Learning Course Descriptions Summer 2012

CSC 105 Applying Computing to Mathematical Problem Solving

Instructor: Deborah Knox

Shedule: Tu 9:00AM – 12:00PM, 05/21/2012 – 06/28/2012

One of the skills that employers look for in college graduates is the ability to analyze a problem and develop a solution. Employers hire college graduates who can be creative and innovative in solving problems.  This course focuses on strengthening these skills using computing tools and programming.  Learn how to analyze problem specifications, explore how algorithms help solve problems, and create innovative solutions. Programming applications for mobile devices will be included in the course. No prior programming experience is needed.  This course fulfills the quantitative reasoning liberal learning requirement.

 


 

CSC 315 Database Systems
Instructor: Monisha Pulimood

Schedule: Tu 9:00AM – 12:15PM, 05/21/2012 – 06/28/2012

The importance of database systems has increased dramatically in the last two decades. Well-designed databases are crucial to the efficient management of data whether in commercial organizations, educational institutions, or non-profit enterprises. They play a central role in almost every aspect of life today, helping people to be more effective and productive in the pursuit of their daily tasks. A sound foundation in database concepts is essential for a wide range of areas including, but not limited to, web application development, mobile application development, bioinformatics, cloud computing, computer security and forensics, etc. This course introduces students to the fundamental concepts necessary for modeling, designing, querying, and implementing database systems. The major topics covered include Database Analysis and Design Techniques, the Relational Model and Languages, Queries in SQL, Security, Transaction Management, and Introduction to Distributed DBMSs and Replication. To better understand concepts learned in class, students will design and implement a web-based system that includes a PostgreSQL database.

 


 

CSC 250 Accelerated CS1,2

Instructor: Peter DePasquale

Schedule: Tu 6:00PM – 9:30PM, 07/06/2012 – 08/09/2012

Looking to jumpstart your computer science major / minor? Want to get ahead with a quantitative reasoning requirement over the summer? CSC 250 is an accelerated version of CSC 220 and 230 suitable for those with experience in programming. We will be covering object oriented programming concepts (including classes, object, inheritance, polymorphism) as well as second semester content (recursion, data structures and more!) A solid background in a programming language such as C or C++ (Have you taken CS 215? If so, you’re ready for CSC 250!), or prior experience with Java is needed.

 

Regular Course Description

 


 

CSC 220/Computer Science I: Computational Problem Solving

Instructor: Miroslav Martinovic

Schedule: MoTuWeTh 8:30AM – 1:20PM, 05/07/2012 – 05/24/2012

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. CSC 230/Computer

 

Last Updated (Thursday, 15 March 2012 19:09)

TCNJ Tour iPhone App Available Now

Patrick Pierson ’11, Chris Smith ’12, Ryan Bailey ’12, and James Czepiel ’11 designed the app, which features an interactive walking tour of campus and provides current information on the College’s academic programs, sports teams, campus events, and more. The app can even guide users to the correct parking lot on campus. The College of New Jersey Campus Tour” app is available as a free download through the iTunes store.

 

The detailed story can be found on TCNJ Magazine.

 

TCNJ Tour iPhoneTCNJ Tour iPhone

 

TCNJ Tour iPhoneTCNJ Tour iPhone

Zach Zappala Won the Undergraduate Student Research Award of SIGCSE

Zach Zappala won the undergraduate student research competition at the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE) which was held in Dallas, TX, between March 10 and 12, with his project titled “Investigating Computational Methods for Evaluating Putative Substrate Conformations in Cytochrome P450s”. The competitionhad two rounds: a poster presentation, and a formal, short conference presentation.

As the winner, Zach will receive a check of $500 from Microsoft Research, and will advance to a final student research contest round where all ACM SIG conference contest winners are evaluated todetermine one overall student research contest winner.

Conducting Robots Reported by SERVO Magazine

SERVO magazine reported the Conducting Robots Course, which is funded by NSF with $359,477. Lead PI of this project is Dr. Salgian. Seventeen students took this course and made up of three teams of roboticists. The requirements includes that robots use both visualization and mechanic motion to communicate cues and instructions on tempo, dynamics, and articulation to the orchestra. For more information, please visit the following website:

http://servo.texterity.com/servo/201010/?folio=10#pg10

SERVO Magazine is a monthly robotics publication produced by T&L Publications. The first issue appeared in November 2003, and publication continues today. SERVO Magazine was a primary sponsor behind the Tetsujin competition, a contest where teams were challenged to design robotic exoskeletons capable of lifting weights.

Last Updated (Wednesday, 29 September 2010 13:22)

Dr. Norman Neff Passed Away

We are deeply saddened to report that Norman Neff, professor of computer science, passed away on Tuesday, July 6. He was 65 years old. Norm was a member of the College community for 42 years, beginning as an instructor of mathematics in 1968. In 1995, he earned the title of professor of computer science and mathematics. Norm taught many courses, including Discrete Structures of Computer Science; Compilers and Interpreters; Advanced Analysis of Algorithms; Theory of Computation; and Computer Science for Engineering. A celebration of Norm’s life will be held at 1:00 P.M. on Sunday, July 11 at Mather-Hodge Funeral Home, 40 Vandeventer Avenue in Princeton (609.924.0242). Friends and colleagues are invited to come together to share their fond memories of Norm and pay tribute to his life.
Last Updated (Thursday, 12 August 2010 20:43)

Top