Welcome!
You've come to the right place!
It’s an exciting – and lucrative – time to be a Computer Science major. At NCC, you’ll be grounded in Computer Science fundamentals and exposed to today’s employable technologies. Want to build Mobile Apps? Want to create state of the art web pages? Want to learn advanced topics? No worries – we’ve got you covered.
Whether you are a transfer student looking to start an advanced degree or a programmer learning a new language or just looking to add skills to your tool set, NCC’s Computer Science Department has Courses and Programs to meet your needs.
Faculty
NCC's Computer Science faculty possess an abundance of real world experience coupled with twenty-first century teaching abilities. The result is classes that ground students in theory while teaching them how to implement the technologies needed to thrive in today's economy.
Professor Tom Duffy, Department Chair
Professor Tom Duffy is the Chair of the Computer Science Department and the Program Coordinator for the Computer Science degree as well as the Web Developer, Relational Database, and Smartphone App Development certificates. He teaches courses in Web Development, XML, Java, and Mobile Device Programming.
Tom holds a Bachelor of Science degree in Mathematics and Master of Arts degree in Mathematics/Computer Science from Western Connecticut State University. He is the owner of Bright Moments Software – a software company specializing in Web Technologies.
Tom has recently published Programming With Mobile Applications, his second book. The book is available from Cengage Learning.
Professor Patrick Cassidy
Professor Cassidy is the Coordinator for the Computer Security degree and Networking Certificate programs. He is also the Main Contact for NCC’s Cisco Academy.
Before coming to NCC, Prof. Cassidy was a Project Associate for the University of Michigan working out of the General Motors Plant in Tarrytown, NY. He has also taught at Westchester Community College in both the Mathematics and Computer Science departments.
He holds a M.S. in Computer Science from Polytechnic University, a B.S. in Aeronautical Science from Embry Riddle Aeronautical University, and an A.S. in Mathematics and Science from Westchester Community College. Prof. Cassidy is a Cisco Certified Network Associate (CCNA) and Cisco Certified Academy Instructor (CCAI). He also holds multiple ratings from the FAA as well as being a Certified Flight Instructor – Instrument (CFII).
Professor Kerry Cramer
Professor Kerry V. Cramer is an information technology professional with 30 years experience in computer programming, information technologies, and IT project management. Mr. Cramer has been an adjunct professor at Manhattanville College, and University of New Haven teaching several courses in the Computer Science curriculum as well as substitute teaching K-12 at schools in the Danbury, CT area.
Professor Cramer’s strengths include strong project management disciplines, technical, supervisory and team management skills in Internet, Lotus Notes, and legacy application development and maintenance environments as well as extensive college and professional recruiting experience.
Professor Charles Gabor
Professor Gabor teaches Database Development and Java courses. Before joining the NCC faculty he was a Lieutenant/Senior Military Instructor at the United States Naval Academy. Prior to that he was a Software Engineer at Pitney Bowes Inc.
Professor Gabor holds a graduate certificate in Computer Science from Purdue University, a M.S. degree from the University of New Haven and a B.S degree in Applied Science from Charter Oak State College. He is a member of the Honor Society in Computer Science, Upsilon Pi Epsilon and a retired Commander in the U.S. Navy.
Programs
Our programs serve both traditional first-time students as well as professionals currently working in the field. The curriculum is flexible enough to meet the needs of students who wish to transfer to a baccalaureate institution and students preparing for immediate entry into the workplace.
Degree Programs
Certificate Programs
Courses
Computer Science courses at NCC not only prepare students to transfer into a baccalaureate institution. They also serve those students who wish to enter the workforce directly. All our courses expose students to the course's underlying CS theory as well as teach students how to implement those theories. The result is students who are prepared for whatever they choose to do next.