50 courses with the subject CSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CSC 1000Introduction to Programming3
Credit(s) Offered: as needed This course provides an opportunity to learn a higher-level language, to gain experience in the design, coding and utilization of computer programs and to develop simple applications using a graphical user interface.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Adjusted high school GPA of 2.7 or higher (associated with a high school graduation no more than two years from semester of enrollment) OR passing score on Quantitative and Analytical Skills or Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0300 [Quantitative Prep.] or MATH 0500 [Algebraic Prep.] OR successful completion of a credit bearing mathematics course.
CSC 1002Computational Thinking3
Credit(s) Offered: as needed This is a breadth-first introductory course to computer science and computational thinking. This course provides a survey of computer science, computer programming, algorithms, data structures, and other areas including programming languages, object-oriented programming, graphical user interfaces, artificial intelligence, operating systems, etc. Students will learn to think computationally in solving computable problems as well as learn the basics of using variables, conditionals, and loops in creating a programmatic solution.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Passing score on Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0500 [Algebraic Prep.]
CSC 1010Computer Science Basics3
Credit(s) Offered: as needed Lectures and labs explore various topics in computer science. Topics include data representation, digital circuits, basic computer organization and machine language, operating systems and networking, programming languages, and algorithms and efficiency, computability, the Church-tutoring thesis, and the halting problem.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Adjusted high school GPA of 2.7 or higher (associated with a high school graduation no more than two years from semester of enrollment) OR passing score on Quantitative and Analytical Skills or Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0300 [Quantitative Prep.] or MATH 0500 [Algebraic Prep.] OR successful completion of a credit bearing mathematics course.
CSC 1100Computer Applications3
Credit(s) Offered: as needed This course introduces students to the most popular computer applications used across many disciplines. Students will complete a project applying these tools to a problem chosen from their discipline. Students will communicate their results in a final presentation. The topics currently studied are spreadsheets, databases and the integration of the two for more powerful applications. Cross-listed with BSAD 1700
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Adjusted high school GPA of 2.7 or higher (associated with a high school graduation no more than two years from semester of enrollment) OR passing score on Quantitative and Analytical Skills or Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0300 [Quantitative Prep.] or MATH 0500 0 [Algebraic Prep.] OR successful completion of a credit bearing mathematics course
CSC 1150Basics of Web Design3
Credit(s) Offered: as needed This course is about creating Web pages using the latest version of HTML. The course covers the basics of HTML code. Students will learn to work directly with HTML tags to create forms, frames and cascading sheets and to embed music and other multimedia.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall This course is an introduction to concepts in computer information systems. Students learn how information technology is used in business. Topics covered include use of information systems in business, basics of hardware, software, networks and data management, use of productivity software, security and ethical use of information systems, business decision systems, and developing and managing information systems.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Passing score on Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0500 [Algebraic Prep.]
CSC 1500Computer Science I3
Credit(s) Offered: every semester This course introduces Computer Science by using a high-level programming language. Students will be taught to design programs and implement them using object-oriented programming techniques. This course provides a solid background for further studies in Computer Science by preparing students to enroll in the more specialized high-level software courses.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Passing score on Advanced Algebra and Functions Accuplacer placement exam OR successful completion of MATH 0500 [Algebraic Prep.]
CSC 1550Computer Science II3
Credit(s) Offered: every semester This course builds on the concepts covered in Computer Science I. Topics covered include inheritance, polymorphism, recursion, advanced GUI programming, exception handling and input/output handling. Students use integrated development environment to create, compile, run and debug programs.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall This course provides an introduction to electronic circuit principles including diodes, transistors and analog integrated circuit (IC) building blocks. Laboratory work involves the use of modern test equipment to construct and observe the behavior of circuits we study. Topics covered include: electrical circuit theory, DC circuit analysis, electrical signals, integrator and differentiator circuit analysis, diodes, transistor switches, operational amplifier applications and IC timers.
Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course provides an introduction to the fundamental concepts and practices of designing and implementing digital circuits. Topics covered include number systems, Boolean algebra, logic gates, techniques for logic minimization, adders, multiplexers, decoders, encoders, comparators, and 7-segment displays. Students will learn the analysis and design of combinational logic, flip-flops, simple counters, registers, and synchronous and asynchronous sequential circuits.
Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course introduces discrete mathematics as applied to computer science. Topics covered include Boolean logic, elementary set theory, functions, relations, enumeration, proof techniques number systems and trees. Cross-listed with MATH 1900
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed Scripting is used to add programming capabilities to HTML code and to create dynamic and more interactive Web pages. Students will learn JavaScript as a scripting tool for creating Web pages. Operators, statements, functions, event handling and objects of this language will be studied. Students will learn the document, form and window objects in detail.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: every semester This course provides the student with the fundamentals of structured programming at the systems level. UNIX is used as a base for this course. Students obtain a thorough knowledge of the C language, comfort in using the UNIX operating system and an appreciation for a systems approach to low-level programming tasks.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Offered: Day course offered in the Fall. The purpose of this course is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary computer design issues. After a brief review of the basic digital components used, the steps that a designer would go through in the design of an elementary systems are covered followed by a discussion of the organization and design of the central processing unit (CPU) and various control system implementations. The input/output and memory subsystems are included as is a brief discussion of multiprocessing systems, pipelining and virtual memory.
Subject
CSC
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course provides students with experience in the design and coding of programs using a business oriented language. Topics covered include structured programming techniques; data, record and file design; sorting and merging of files; table handling; variable-length records; and indexed sequential access methods. File creation, updating and reporting are given special attention.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: every other year Numerical methods and computer visualization is playing an increasingly important role in science and mathematics. In this course we will look at mathematical problems that arise in which algorithms can give insight in the solutions to problems or producing graphs or other visual representations of data can aid in the understanding of problems. Students will write short computer programs and use other software to explore these problems. Cross-listed with MATH 3001
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed This course covers programming techniques using the parallel computing architecture and programming model known as Compute Unified Device Architecture (CUDA). The topics include the introduction of CUDA, the basic CUDA commands and syntax, as well as several optimizations for CUDA code and utilization of CUDA libraries. Students in the course will learn how to develop scalable parallel programs targeting the unique requirements for obtaining high performance on GPUs.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: every semester In this course, students learn to design and develop games using an industry-standard game engine. Students build foundational knowledge in the C# scripting language to implement mechanics with game objects and components, including input, movement, physics, collision, instantiation/destruction, and scoring. The course includes design pitches, critiques, portfolio development, team collaboration, and a final published game project. Cross-listed with GAME 3000
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring In this course, students will learn how to create data models from business requirements and transform them into logical and physical database designs and study the evolution and advantages of various database models. It teaches students how to design relational databases by applying ERD modeling and normalization techniques. Students will work with a database engine and the SQL language to create applications using a high-level language.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed Human beings now generate, and collect, massive amounts of data. As big data becomes the norm in modern business and research, there is a growing demand for individuals who are able to make decisions and derive meaningful insight from large-scale, heterogeneous data. A data scientist is a person who has the skills, knowledge, and ability to extract actionable knowledge from the raw data. This course will cover the topics needed to solve data-science problems, which include data preparation (collection & integration), data characterization and presentation, and data analysis (experimentation & observational).
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: every semester This is an introductory course in information technology (IT) security with managerial, criminal justice, and IT components. This course focuses on management, legal issues, and implications related to securing corporate information systems, including security threats, security management processes, compliance laws and regulations, risk analysis and response, network and e-commerce security, and disaster recovery. Cross-listed with BSAD 3040 and CJ 3040
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall There are three tiers to Web Programming: Front-end GUI programming, back-end database design with business logic programming, and a middle-tier web server with control logic programming. In this course, students complete a web project creating this 3-tier architecture by learning the latest programming languages used in web development.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course examines the internal structure and operation of operating systems with an emphasis on their design criteria and approaches. Topics covered include process management, scheduling, deadlock, memory management, virtual memory, protection and security and distributed systems. A working knowledge of a higher-level system programming language and computer data structures is assumed.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Day course offered in the Fall. This course studies the hierarchy of programming languages starting with Assembly Language. It covers general principles of languages within imperative, object oriented and functional paradigms, as well as logic programming. Students have an opportunity to learn the basic concepts and constructs of various programming frameworks and practice software design skills in languages like Ada, Lisp and/or Prolog.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed State of the art tools and technologies used in developing and deploying Web pages will be studied. Server-side programming for database access will be studied. Students will create model applications used in e-commerce.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed Assembly language provides the means for programming a computer at the most basic machine level. In this course, we explore the fundamental operations of a modern computer system using software tools. Topics examined include numerical and character representations, microprocessor register usage, machine instructions, addressing modes, input/output processing, parameter passing, interrupt processing and simple data structure realizations on the Intel 80x86 processor.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Small-scale embedded systems are everywhere. Students will learn about how to develop functional devices using microcontrollers and become familiar with microcontroller architecture and the various function-specific hardware modules such as timer/counters, analog-to-digital converters, pulse-width modulators, liquid-crystal displays and keypads. Hands-on projects will require the writing of device drivers and the development of a useful embedded system.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall Data communications is a subset of telecommunications involving the transmission of data to and from computers and components of computer systems. It is concerned with the transmission of data through some medium, such as wire or fiber optic cable, and includes coverage of the telephone system, local area networks and wide area networks. Concepts of concern are error control, data codes, signal representation and modulation techniques, protocols, reliability and security. This course deals with both the hardware and software aspects of successful communication.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course examines local area network (LAN) technology and architecture both through general concepts and practical hands-on experience. All networking fundamentals are presented based on the modular approach of the ISO standards. Topics covered include file servers, configurations and protocols, installation and management of server hardware and software, system monitoring, maintenance and troubleshooting. Due to its importance, the TCP/IP protocol will be stressed.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed This course covers the fundamental principles of Object Oriented Paradigm. It studies the concepts of procedural and data abstraction, classes, inheritance, polymorphism, virtual functions, templates, exception handling and file manipulations. Students learn the main tools of a popular language supporting the object-oriented framework and various techniques of object-oriented design.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course is aimed to provide students with the tools and knowledge necessary to create applications that can run on mobile devices. Topics may include mobile operating systems and development environments, memory management, user interfaces for mobile devices, wireless mobile networking, event handling, animation using 2-D/3-D graphics, audio and video application programming interfaces, and data storage.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring The course provides a detailed study of the microprocessor and its applications. Emphasis is placed on a current microprocessor, its hardware and software and its associated family of integrated circuits. Students design a microprocessor system, configuring the random access memory, the read-only memory and peripheral devices using peripheral interface adapters. Students reinforce theory with extensive laboratory work.
Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall This course covers main game programming techniques and related algorithms. Topics may include game program architecture, game engine design patterns, game library, rapid prototyping and game testing, bitmap handling through programming, sound and music in game programming, pathfinding algorithms, and 3D programming. Game programming tools will be implemented using Object-Oriented paradigm and students will be able to choose any appropriate programming language for their main project. Cross-listed with GAME 3650
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course provides an introduction to modern study of computer algorithms and complex data structures. It explores the logic of algorithmic analysis and design as well as practical utility and implementation techniques. The basic ideas from Complexity Theory will help students understand the concept of efficiency of algorithms and its role in the design of algorithms. The analysis of data structures is focused on the concepts of linked list, queues, stacks and trees. Various programming techniques such as divide and conquer, dynamic programming and backtracking are presented.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall As an overview of the system development life cycle, this course introduces the student to the fundamental concepts and techniques of systems analysis. Classical and structured methods of systems documentation are explored as well as information gathering and reporting activities.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course introduces the students to working with hacking tools and strategies in order to detect and report the vulnerabilities in computer systems such as networks and operating systems. Topics include the four stages of penetration testing: reconnaissance, scanning, exploitation and maintenance. Students will generate reports at each stage. Necessary background in networking and defensive programming will be reviewed.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
CSC 4100Ethics and Impacts of Computing Solutions3
Credit(s) Offered: Spring This course covers various ethical issues and global impacts that arise as a result of increasing use of computers in contemporary society. Topics include methodology, tools and frameworks for analysis of ethical issues in Computer Science, global and local impacts and ethical issues raised in networked communications, intellectual property rights, information privacy, computer and network security, computer reliability and the ethical responsibilities of computing professionals.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall This course covers various ethical issues that arise as a result of increasing use of computers in contemporary society. Topics include methodology, tools and frameworks for analysis of ethical issues in Computer Science, social and ethical context of computing, professional and ethical responsibilities, risks and liabilities of safety-critical systems, privacy and civil liberties, social implications of the internet and cyber-security.
Subject
CSC
Credits (min)
1
Credits (max)
1
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed The course studies the techniques involved in the analysis of source language code and the generation of efficient object code. The focus is more on the front end of the compiler (analyzer) than it is on the back end (generator). By working in small project teams, students modify an existing compiler. Topics covered in the class include language definition; lexical, syntactic, and semantic analysis; and code generation.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring Students will write programs that create digital representations of geometric objects and render them on a computer screen. Topics covered in this course are: the graphics processing pipeline, graphics primitives, vertex specification, rendering, color theory, geometric transformations, illumination, perspectives and the virtual camera.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Fall Lectures provide an introduction to the many aspects of computer and data network security. It covers fundamentals of number theory, authentication and encryption technologies, as well as some of the well-known security related topics. Various different computer and network security mechanisms and their weaknesses will be discussed.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This course examines main features of software life cycle. It covers the main issues in design creation, principles of programs verification, system testing and evaluation criteria. This course provides students with an opportunity to obtain practical experience in software design using CASE tools. Students work in project teams and apply principles of software design, verification, testing and coding toward the solutions of assigned problems.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed Many businesses, small and large, utilize user-interfaces to access databases to provide security as well as multiple user access to the databases. This course will introduce the student to software components designed for database programming in a higher-level language. Each student works on a project of applied nature that involves documenting the requirements of a database, creating the database and designing the user-interface to access the database. Working knowledge of the host language is required.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: as needed DSP has found its way into a number of applications, including communications and controls, graphics, and speech and image processing. DSP is concerned with real time signal processing where timing is of the utmost importance. This course will help students understand time and frequency domain descriptions of signals and systems. Linear time invariant systems, convolution, difference equations, and various mathematical transforms. Fourier, Fast Fourier and z-transform are introduced to describe and design both recursive and non-recursive digital filters. DSP processor fundamentals, architectures and special features will be introduced using a particular processor in a lab environment.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) Offered: Spring This capstone course will emphasize the design and implementation phases of the system development life cycle using case studies. A problem solving approach will be used for students to learn strategy and techniques for dealing with complexities in information systems development.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Credit(s) The independent study provides an opportunity for highly motivated students to explore advanced areas of computer science not provided within the departmental curriculum.
Subject
CSC
Credits (min)
1
Credits (max)
1
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Completion of all the required 2000 level core courses with a Grade Point Average of 3.0 or more in those courses.
CSC 4902Independent Study2
Credit(s) The independent study provides an opportunity for highly motivated students to explore advanced areas of computer science not provided within the departmental curriculum.
Subject
CSC
Credits (min)
2
Credits (max)
2
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Completion of all the required 2000 level core courses with a Grade Point Average of 3.0 or more in those courses.
CSC 4903Independent Study3
Credit(s) The independent study provides an opportunity for highly motivated students to explore advanced areas of computer science not provided within the departmental curriculum.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Completion of all the required 2000 level core courses with a Grade Point Average of 3.0 or more in those courses.
CSC 4940Internship3
Credit(s) Offered: every semester A 3-credit on- or off-campus internship requires 12 hours of work each week for 15 weeks. Students apply their knowledge and skills to develop practical solutions to computer science or computer information systems problems. Approval by department chairperson is needed to register for this course. A written report on the work done in the format specified by departmental policy must be submitted to the chairperson to receive a grade.
Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog
Completion of all the required 2000 level core courses with a Grade Point Average of 3.0 or more in those courses.
CSC 4950Internship6
Credit(s) Offered: every semester A 6-credit on- or off-campus internship requires 24 hours of work each week for 15 weeks. Students apply their knowledge and skills to develop practical solutions to computer science or computer information systems problems. Approval by department chairperson is needed to register for this course. A written report on the work done in the format specified by departmental policy must be submitted to the chairperson to receive a grade.
Subject
CSC
Credits (min)
6
Credits (max)
6
Credit unit
Credit(s)
Type
course
Edition
2025-2026
Catalog
Fitchburg State University 2025-2026 Undergraduate Catalog