Computer Science

Program Description
Using hands-on projects and teamwork, Computer Science students learn to design, implement, and test programs in Java, C++, and assembly language. Students analyze and use various software development models and basic software engineering principles. Object-oriented programming methodology, systems software, and data structures are studied in depth. Students satisfy the general education requirements and MassTransfer with concentrated coursework in Calculus and Physics.

Computer Science Program

CSC105 Computer Programming I: Python

CSC110 Computer Programming I: Java

CSC120 Computer Programming I: C++

CSC125 Procedural Programming

CSC130 Computer Programming II: Java

CSC210 System Software & Assembly Language Programming

CSC230 Data Structures

CSC240 Introduction to Computer Systems

CSC250 Computer Organizational & Architecture

Computer Science Faculty

David Breski
David Breski, Adjunct Instructor: Computer Science
Office Adjunct Faculty Office: first floor Science Building/second floor Lorusso Tech
Phone 508.774.6627

David Breski has been involved in science/technology, software engineering and STEM education for nearly 40 years. He spent 20+ years designing and developing large scale software systems and helped found several successful software companies. As principal member of Open Applications Group, he contributed to defining standards for software development and technologies for interoperability of software systems. He also contributed to the Object Management Group SIG and collaborated closely with IBM and Object Technology International on object oriented development.

For the past 10+ years he has been actively involved in STEM education.

BS – Siena College
MS – The College of Saint Rose
MEd Program – American International College