Computer Systems Technology

Computer Systems Technology Department Menu

CONTACT US

300 Jay Street
Namm Hall 914 (N-914)
Brooklyn, NY 11201

Phone: 718-260-5170

compsystech@citytech.cuny.edu

Computer Systems/BTech

This is the only comprehensive curriculum in CUNY that addresses the specific needs of the information technology (IT) industry by integrating theory, hands-on experience and industry exposure to applied skills through a required internship degree program component. It provides the student with the flexibility of choice in specialization areas:

  • Database Systems
  • Networking and Security
  • IT Operation
  • Software Development

The program’s structures will allow for timely changes in specialization course offerings as the information technology field evolves.

Student Learning Outcomes: General

Students demonstrate:

a. An ability to apply the knowledge, techniques, skills, and modern tools of the discipline to computer systems technology activities.

b. An ability to apply a knowledge of mathematics, science, engineering, and technology to computer systems problems that require application of principles and practical knowledge.

c. An ability to conduct standard tests and measurements, and to conduct, analyze, and interpret experiments.

d. An ability to function effectively as a member of a technical team.

e. An ability to apply written, oral, and graphical communication in both technical and non-technical environments; and an ability to identify and use appropriate technical literature.

f. An understanding of the need for and an ability to engage in self-directed continuing professional development.

g. An understanding of and a commitment to address professional and ethical responsibilities, including a respect for diversity.

h. A commitment to quality, timeliness, and continuous improvement in professional practice.

Student Learning Outcomes: Discipline-Specific

In addition to the learning outcomes of AAS, BTech Students demonstrate knowledge and hands on competence in:

a. Analyzing, designing, and implementing hardware and software computer systems.

b. Applying project management techniques to computer systems.

c. Demonstrating a deeper knowledge of at least one area of computing, such as software development, databases, information technology operations, networking and security, enabling the student to gain employment in the computing field.

d. Understanding how management uses information systems to operate business enterprises.

Goals of the Bachelor of Technology in Computer Systems

  • Provide highly qualified professionals who can understand, apply, manage and anticipate cutting-edge technology,
  • Prepare marketable candidates for positions in the information technology field,
  • Provide students with the command of applied skills in technical fields that require a solid foundation in scientific and mathematical theory as well as excellent communications, problem-solving and critical-thinking skills, allowing students to anticipate the direction of technology, not just to follow it,
  • Provide graduates of related AAS programs in computer systems the opportunity to transfer into this program and earn a BTech degree required for progression in and graduation from the Computer Systems BTech program.

GENERAL EDUCATION COMMON CORE1

44-45 CREDITS

I - REQUIRED CORE (4 COURSES, 13 CREDITS)


English Composition (2 course, 6 credits)

ENG 1101* English Composition I 3
ENG 1121 English Composition II 3

Mathematical and Quantitative Reasoning (1 course, 4 credits)

MAT 1375 or higher Precalculus*,2 4

Life and Physical Sciences (1 course, 3 credits)

Any Approved Course

II - FLEXIBLE CORE (6 COURSES, 18 CREDITS)


World Cultures and Global Issues

Any Approved Course

US Experience in its Diversity

Any Approved Course

Individual and Society

PSY 1101* Introduction to Psychology 3

Creative Expression

Any Approved Course

Scientific World3

Any Approved Course

One Additional Course from any group

PSY 2404 Personnel and Organizational Psychology 3

III - COLLEGE OPTION REQUIREMENTS4 (12 CREDITS)

One course in Speech/Oral Communication

COM 1330 or higher* Public Speaking 3

One interdisciplinary Liberal Arts and Sciences course

Any Approved Course53

Additional liberal arts credits to reach a minimum of 42 credits in general education.

In meeting their general education requirements overall, students must take at least one advanced liberal arts course or two sequential courses in a foreign language.

MAT 2440* Discrete Structures and Algorithms I 3
MAT 2540*

MAT 1475*
Discrete Structures and Algorithms II
OR
Calculus I
3

4

Writing Intensive Requirement5

Students at New York City College of Technology must complete two courses designated WI for the associate level, one from GenEd and one from the major; and two additional courses designated WI for the baccalaureate level, one from GenEd and one from the major.


PROGRAM-SPECIFIC DEGREE REQUIREMENTS

Associate-Level Degree Requirements (38 credits)

CST 1100 Introduction to Computer Systems 3
CST 1101 Problem Solving with Computer Programming 3
CST 1201 Programming Fundamentals 3
CST 1204 Database Systems Fundamentals 3
CST 1215 Operating Systems Fundamentals 3
CST 2307 Networking Fundamentals 3
CST 2309 Web Programming I 3
CST 2400 Computer Systems Management and Support 3
CST 2410 Introduction to Computer Security 3
CST 2801 Special Topics in Information Technology 1
ACC 1101 Principles of Accounting 4
BUS 2425 Business Management 3

Choose one elective from the following list:

CST 2301 Multimedia and Mobile Device Programming 3
CST 2405 System Administration (Windows) 3
CST 2406 Introduction to Systems Analysis and Design 3
CST 2409 Web Programming II 3
CST 2415 System Administration (UNIX/Linux) 3
CST 2900 AAS Internship 3

Baccalaureate-Level Degree Requirements (39 credits)

Courses common to all tracks

CST 4800 Project Management3
CST 4900

CST 4905
Internship
OR
Information Systems Project
3

4

Students must complete all courses in one of the following four tracks:

Database

CST 3504 Database Design 3
CST 2406

CST 3606
Introduction to Systems Analysis and Design
OR
Object-Oriented Systems Analysis and Design
3

4
CST 3604 Quality Database Implementation 3
CST 3613 Application Development with Database 3
CST 4704 Data Warehousing 3
CST 4714 Database Administration 3
CST 4724 Data on The Web 3
Two Electives Elective courses shall be chosen from any CST 35xx, 6 CST 36xx and CST 47xx in the four tracks and CST 3520 Computer Forensics, CST 4706 Software Development Methodologies and CST 4701 Game Programming if prerequisites are met.6

Networking and Security

CST 24056

CST 24156
Systems Administration (Windows)
OR
Systems Administration (UNIX/Linux)
3
CST 3507 Advanced Single-LAN Concepts 3
CST 3523 Task Automation in System Administration 3
CST 3607 Interconnectivity 3
CST 3610 Network Security Fundamentals 3
CST 4707 The LAN-Internet Connection 3
CST 4710 Advanced Security Technologies 3
CST 4715 Advanced Topics in System Administration 3
One Elective Elective courses shall be chosen from any CST 35xx, 3 CST 36xx and CST 47xx in the four tracks and CST 3520 Computer Forensics, CST 4706 Software Development Methodologies and CST 4701 Game Programming if prerequisites are met. 3

IT Operations

CST 24056

CST 24156
Systems Administration (Windows)
OR
Systems Administration (UNIX/Linux)
3
CST 3507 Advanced Single-LAN Concepts 3
CST 3605 Virtualization 3
CST 3610 Network Security Fundamentals 3
CST 3615 Enterprise Applications 3
CST 4700 IT Service Management 3
CST 4709 Installing and Maintaining Web Servers 3
CST 4714 Database Administration 3
One Elective Elective courses shall be chosen from any CST 35xx, 3 CST 36xx and CST 47xx in the four tracks and CST 3520 Computer Forensics, CST 4706 Software Development Methodologies and CST 4701 Game Programming if prerequisites are met. 3

Software Development

CST 2301 Multimedia and Mobile Device Programming 3 (If a student already took the course as part of AAS degree requirement, he/she will need to take another 3 credit elective course) 3
CST 3513 Object-Oriented Programming 3
CST 3519 Advanced Web Client Technologies 3
CST 3606 Object-Oriented Systems Analysis and Design 3
CST 3613 Application Development with Databases 3
CST 4708 Software Development and .NET Framework 3
CST 4713 Dynamic Web Development: Servlets and JSP 3
Two Electives Elective courses shall be chosen from any CST 35xx, 6 CST 36xx and CST 47xx in the four tracks and CST 3520 Computer Forensics, CST 4706 Software Development Methodologies and CST 4701 Game Programming if prerequisites are met. 6

ADDITIONAL PROGRAM-SPECIFIC REQUIREMENTS

BUS 3525 Strategic Management 3
COM 1330 or higher Public Speaking Met as GenEd
ENG 1101 English Composition I Met as GenEd
ENG 1121 English Composition II Met as GenEd
ENG 2575 Technical Writing 3
MAT 1375 PrecalculusMet as GenEd
MAT 2440 Discrete Structures and Algorithms IMet as GenEd
MAT 25406

MAT 14756
Discrete Structures and Algorithms II
OR
Calculus I
Met as GenEd
PSY 1101 Introduction to PsychologyMet as GenEd
PSY 2404 Personnel and Organizational PsychologyMet as GenEd
TOTAL PROGRAM-SPECIFIC REQUIRED AND ELECTIVE COURSES 77
TOTAL NYSED LIBERAL ARTS AND SCIENCE CREDITS 43
TOTAL CREDITS REQUIRED FOR THE DEGREE 120

* Courses required for associate degree.

1 Specific courses listed are degree requirements that also meet CUNY Pathways general education requirements in that category.

2 Students without the requisite math background to enter MAT 1375 will be required to take MAT 1175 and/or MAT 1275 in preparation. This will increase the number of required credits for the degree by 4-8 credits.

3 Students may take any Scientific World course except CST 1000, which is for nonmajors only.

4 Complete lists of liberal arts and sciences courses and advanced liberal arts courses, as well as semester-specific lists of interdisciplinary courses and writing intensive courses, are available online at the City Tech Pathways website.

5 Students may take any Interdisciplinary course except CST 1102, which is for nonmajors only.

6 If a student already took both courses as part of the AAS degree, he or she will need to take a different 3-credit elective course, chosen from any CST 35xx, CST 36xx and CST 47xx in the four tracks and CST 3520 Computer Forensics, CST 4706 Software Development Methodologies and CST 4701 Game Programming if prerequisites are met