Computer Systems Technology

Computer Systems Technology Department Menu

CONTACT US

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

Email: compsystech@citytech.cuny.edu

Phone: 718-260-5170

OFFICE HOURS

Monday - Thursday: 9:00 AM - 7:00 PM

Friday: 9:00 AM - 5:00 PM

Computer Systems Technology/BTECH

2022 CST BTech Curriculum

2021 CST BTech Curriculum

2019 CST BTech Curriculum

2013-2018 CST BTech Curriculum

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:

  1. An ability to apply the knowledge, techniques, skills, and modern tools of the discipline to computer systems technology activities.
  2. An ability to apply a knowledge of mathematics, science, engineering, and technology to computer systems problems that require application of principles and practical knowledge.
  3. An ability to conduct standard tests and measurements, and to conduct, analyze, and interpret experiments.
  4. An ability to function effectively as a member of a technical team.
  5. 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.
  6. An understanding of the need for and an ability to engage in self-directed continuing professional development.
  7. An understanding of and a commitment to address professional and ethical responsibilities, including a respect for diversity.
  8. 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:

  1. Analyzing, designing, and implementing hardware and software computer systems.
  2. Applying project management techniques to computer systems.
  3. 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.
  4. 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.

PRE/COREQUISITES

Progression Requirement:
A grade of “C” or higher in each course designated with the prefx CST will be required for progression towards graduation.

All degree requirements of the AAS in Computer Information Systems

   GENERAL EDUCATION REQUIRED AND FCC AND COLLEGE OPTION REQUIREMENTS 21 TO 25 CREDITS

At least 1 course designated WI is required from the College Option or Gen Ed Flexible Common Core.

ENG 1101 English Composition I  3
ENG 1121 English Composition II  3
COM 1330 Public Speaking 2 or higher (IS) 3
PSY 1101 Introduction to Psychology 2 (IS) 3
PSY 2404 Personnel and Organizational Psychology  3
ID Interdisciplinary Course  3
MAT 2440 Discrete Structures and Algorithms I 2 (LibArt, WI) 3
MAT 2540 Discrete Structures and Algorithms II 2 (LibArt) 3
OR 
MAT 1475 Calculus I 2 (LibArt) 4

   PROGRAM-SPECIFIC DEGREE REQUIREMENTS 12 CREDITS

Double Duty2 Specifc courses listed indicate double duty courses, i.e., program degree requirements that also meet general education requirements in that category.
Courses common to all tracks

CST 4800 Project Management (WI) 3
CST 4900 Internship in Computer Systems  3
OR 
CST 4905 Information Systems Project  3
BUS 3525 Strategic Management  3
ENG 2575 Technical Writing  3

   PROGRAM-SPECIFIC DEGREE REQUIREMENTS (Choose 1 of 4 Tracks) 27 CREDITS

CST 3504 Database Design  3
CST 2406 Systems Analysis and Design ** 3
OR 
CST 3606 Object-Oriented Systems Analysis and Design  3
CST 3604 Quality Database Implementation  3
CST 3613 Application Development with Databases  3
CST 4704 Business Intelligence, Data Warehousing, & Data Mining (WI) 3
CST 4714 Database Administration  3
CST 3624 Introduction to Non-Relational (NoSQL) Technologies  3
CST 3XXX Track Elective * 3
CST 3XXX Track Elective * 3
CST 2405 System Administration (Windows) ** 3
OR 
CST 2415 System 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 Cloud Technologies  3
CST 3XXX Track Elective  3
CST 2405 System Administration (Windows) ** 3
OR 
CST 2415 System 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
CST 3XXX Track Elective * 3
CST 2301 Multimedia and Mobile Device Programming ** 3
CST 3513 Object Oriented Programming in Java   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 the .NET Framework  3
CST 4713 Dynamic Web DevelopmentL Servlet & JSP  3
CST 3XXX Track Elective * 3
CST 3XXX Track Elective * 3
BACHELOR OF TECHNOLOGY IN COMPUTER SYSTEMS: 120
MINIMUM REQUIRED LIBERAL ARTS AND SCIENCES CREDITS: 42
TOTAL CREDITS REQUIRED FOR THE DEGREE 120

Footnotes

* Elective courses shall be chosen from any CST 35XX, CST 36XX and CST 47XX course.
** If the course was taken as part of associate degree coursework, select another BTech-level major elective.

SEMESTER 1

TOTAL 16 CREDITS

CST 1100 Introduction to Computer Systems  3
CST 1101 Problem Solving with Computer Programming  3
ENG 1101 English Composition I  3
COM 1330 Public Speaking  3
MAT 1375 Precalculus  4

SEMESTER 2

TOTAL 16 CREDITS

CST 1215 Operating Systems Fundamentals  3
CST 1204 Database Systems Fundamentals  3
CST 1201 Programming Fundamentals  3
ENG 1121 English Composition II  3
ACC 1101 Principles of Accounting I  4

SEMESTER 3

TOTAL 15 CREDITS

CST 2309 Web Programming I  3
CST 2307 Networking Fundamentals  3
LPS Life and Physical Sciences  3 to 4
PSY 1101 Introduction to Psychology  3
BUS 2425 Business Management  3

SEMESTER 4

TOTAL 13 CREDITS

CST 2XXX Program Elective  3
CST 2801 Special Topics in Information Technology  1
CST 2410 Introduction to Computer Security  3
CST 2XXX Program Elective  3
WCGI World Cultures and Global Issues  3

FOR SEMESTERS 5 TO 8, CHOOSE ONE OF THE TRACKS BELOW

SEMESTER 5 TOTAL 15 CREDITS

CST 3504 Database Design  3
CST 3613 Application Development with Databases  3
CST 2406 Systems Analysis and Design ** 3
OR 
CST 3606 Object-Oriented Systems Analysis and Design  3
MAT 2440 Discrete Structures and Algorithms I  3
BUS 3525 Strategic Management  3

SEMESTER 6 TOTAL 15 CREDITS

CST 3604 Quality Database Implementation  3
CST 3624 Introduction to Non-Relational (NoSQL) Technologies  3
SW Scientific World  3 to 4
MAT 2540 Discrete Structures and Algorithms II  3
OR 
MAT 1475 Calculus I  4
CE Creative Expression  3

SEMESTER 7 TOTAL 15 CREDITS

CST 4704 Business Intelligence, Data Warehousing, & Data Mining  3
CST 4714 Database Administration  3
CST 3XXX Track Elective * 3
PSY 2404 Personnel and Organizational Psychology  3
ID Interdisciplinary Course  3

SEMESTER 8 TOTAL 15 CREDITS

CST 4800 Project Management  3
CST 4900 Internship in Computer Systems  3
OR 
CST 4905 Information Systems Project  3
CST 3XXX Track Elective * 3
USED US Experience in its Diversity  3
ENG 2575 Technical Writing  3

SEMESTER 5 TOTAL 15 CREDITS

CST 3507 Advanced Single-LAN Concepts  3
CST 3523 Task Automation in System Administration  3
CST 2405 System Administration (Windows) ** 3
OR 
CST 2415 System Administration (UNIX/Linux)  3
MAT 2440 Discrete Structures and Algorithms I  3
BUS 3525 Strategic Management  3

SEMESTER 6 TOTAL 15 CREDITS

CST 3607 Interconnectivity  3
CST 3610 Network Security Fundamentals  3
SW Scientific World  3 to 4
MAT 2540 Discrete Structures and Algorithms II  3
OR 
MAT 1475 Calculus I  4
CE Creative Expression  3

SEMESTER 7 TOTAL 15 CREDITS

CST 4707 The LAN-Internet Connection  3
CST 4710 Advanced Security Technologies  3
CST 4715 Cloud Technologies  3
PSY 2404 Personnel and Organizational Psychology  3
ID Interdisciplinary Course  3

SEMESTER 8 TOTAL 15 CREDITS

CST 4800 Project Management  3
CST 4900 Internship in Computer Systems  3
OR 
CST 4905 Information Systems Project  3
CST 3XXX Track Elective * 3
USED US Experience in its Diversity  3
ENG 2575 Technical Writing  3

SEMESTER 5 TOTAL 15 CREDITS

CST 3507 Advanced Single-LAN Concepts  3
CST 4709 Installing and Maintaining Web Servers  3
CST 2405 System Administration (Windows) ** 3
OR 
CST 2415 System Administration (UNIX/Linux)  3
MAT 2440 Discrete Structures and Algorithms I  3
BUS 3525 Strategic Management  3

SEMESTER 6 TOTAL 15 CREDITS

CST 3605 Virtualization  3
CST 3610 Network Security Fundamentals  3
SW Scientific World  3 to 4
MAT 2540 Discrete Structures and Algorithms II  3
OR 
MAT 1475 Calculus I  4
CE Creative Expression  3

SEMESTER 7 TOTAL 15 CREDITS

CST 4700 IT Service Management  3
CST 4714 Database Administration  3
CST 3615 Enterprise Applications  3
PSY 2404 Personnel and Organizational Psychology  3
ID Interdisciplinary Course  3

SEMESTER 8 TOTAL 15 CREDITS

CST 4800 Project Management  3
CST 4900 Internship in Computer Systems  3
OR 
CST 4905 Information Systems Project  3
CST 3XXX Track Elective * 3
USED US Experience in its Diversity  3
ENG 2575 Technical Writing  3

SEMESTER 5 TOTAL 15 CREDITS

CST 3513 Object Oriented Programming in Java   3
CST 3519 Advanced Web Client Technologies  3
CST 2301 Multimedia and Mobile Device Programming ** 3
MAT 2440 Discrete Structures and Algorithms I  3
BUS 3525 Strategic Management  3

SEMESTER 6 TOTAL 15 CREDITS

CST 3613 Application Development with Databases  3
CST 3606 Object-Oriented Systems Analysis and Design  3
SW Scientific World  3 to 4
MAT 2540 Discrete Structures and Algorithms II  3
OR 
MAT 1475 Calculus I  4
CE Creative Expression  3

SEMESTER 7 TOTAL 15 CREDITS

CST 4708 Software Development and the .NET Framework  3
CST 4713 Dynamic Web DevelopmentL Servlet & JSP  3
CST 3XXX Track Elective * 3
PSY 2404 Personnel and Organizational Psychology  3
ID Interdisciplinary Course  3

SEMESTER 8 TOTAL 15 CREDITS

CST 4800 Project Management  3
CST 4900 Internship in Computer Systems  3
OR 
CST 4905 Information Systems Project  3
CST 3XXX Track Elective * 3
USED US Experience in its Diversity  3
ENG 2575 Technical Writing  3

Footnotes

* Elective courses shall be chosen from any CST 35XX, CST 36XX and CST 47XX course.
** If the course was taken as part of associate degree coursework, select another BTech-level major elective.