Summer Courses

Clear All

New courses are being added regularly. Check back often for the most up-to-date offerings. Got questions? Contact registrar@rit.edu.

College Course Number Title Credits
GCCIS CSCI-471-01
Professional Communications
3

Course Description: This course focuses on developing and improving verbal and written communication skills specific to the discipline of computer science. Topics include the different forms of writing in computer science (books, theses, journal articles, technical reports, manuscripts, etc.), writing styles of computer scientists, document readability and usability, documents for career readiness, effective presentations, teamwork and peer review, research methods, experimentation, documenting mathematics and algorithms, proper formatting of graphs, figures, and tables, and ethical, social, and professional issues facing Computer Scientists. This course is approved as Writing Intensive. Students cannot take and receive credit for this course if they have credit for CSCI-472.

Session: 6-Week Session 1 (5/13-6/26)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-571-01
Honors Capstone Research
3

Course Description: This course allows students to pursue two threads of research in computer science. One thread is the discovery and analysis of previous work in the field. Students will select, read and collectively discuss papers from conferences and journals in CS. A survey paper on a topic of the student's choice will be required. The other thread is an independent project. Students will select a topic, lay out weekly goals, and meet with the instructor weekly. A final report and presentation will be required.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-620-02
Introduction to Big Data
3

Course Description: This course provides a broad introduction to the exploration and management of large datasets being generated and used in the modern world. First, practical techniques used in exploratory data analysis and mining are introduced; topics include data preparation, visualization, statistics for understanding data, and grouping and prediction techniques. Second, approaches used to store, retrieve, and manage data in the real world are presented; topics include traditional database systems, query languages, and data integrity and quality. Case studies will examine issues in data capture, organization, storage, retrieval, visualization, and analysis in diverse settings such as urban crime, drug research, census data, social networking, and space exploration. Big data exploration and management projects, a term paper and a presentation are required. Sufficient background in database systems and statistics is recommended.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-621-01
Database System Implementation
3

Course Description: This course provides a broad introduction to database management systems including data modeling, the relational model, and SQL. Database system implementation issues are covered next, where the focus is on data structures and algorithms used to implement database management systems. Topics include physical data organizations, indexing and hashing, query processing and optimization, database recovery techniques, transaction management, concurrency control, and database performance evaluation. Current research topics in database system implementation are also explored. Programming projects, a term paper, and presentations will be required. Note: Students who take this course may not take CSCI-421 for credit.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-630-01
Found Artificial Intelligence
3

Course Description: An introduction to the theories and algorithms used to create artificial intelligence (AI) systems. Topics include search algorithms, logic, planning, machine learning, and applications from areas such as computer vision, robotics, and natural language processing. Programming assignments and oral/written summaries of research papers are required.

Session: 6-Week Session 1 (5/13-6/26)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-631-01
Foundations of Computer Vision
3

Course Description: An introduction to the underlying concepts of computer vision and image understanding. The course will consider fundamental topics, including image formation, edge detection, texture analysis, color, segmentation, shape analysis, detection of objects in images and high level image representation. Depending on the interest of the class, more advanced topics will be covered, such as image database retrieval or robotic vision. Programming assignments are an integral part of the course. Note: students who complete CSCI-431 may not take CSCI-631 for credit.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-662-01
Foundations of Cryptography
3

Course Description: This course provides an introduction to cryptography, its mathematical foundations, and its relation to security. It covers classical cryptosystems, private-key cryptosystems (including DES and AES), hashing and public-key cryptosystems (including RSA). The course also provides an introduction to data integrity and authentication. Note: students who complete CSCI-462 may not take CSCI-662 for credit.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-720-01
Big Data Analytics
3

Course Description: This course provides a graduate-level introduction to the concepts and techniques used in data mining. Topics include the knowledge discovery process; prototype development and building data mining models; current issues and application domains for data mining; and legal and ethical issues involved in collecting and mining data. Both algorithmic and application issues are emphasized to permit students to gain the knowledge needed to conduct research in data mining and apply data mining techniques in practical applications. Data mining projects, a term paper, and presentations are required.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-788-01
Computer Science MS Project
3

Course Description: Project capstone of the master's degree program. Students select from a set of possible projects and confirm that they have a project adviser. Students enroll in a required colloquium component that meets weekly, during which they present information, related to their projects. Projects culminate with delivery of a final report and participation in a poster session open to the public.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSCI-788-01C1
Computer Science MS Project
3

Course Description: Project capstone of the master's degree program. Students select from a set of possible projects and confirm that they have a project adviser. Students enroll in a required colloquium component that meets weekly, during which they present information, related to their projects. Projects culminate with delivery of a final report and participation in a poster session open to the public.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSEC-140-01
Introduction to Cybersecurity
3

Course Description: This course will introduce many fundamental cybersecurity concepts. The course will teach students to think about information systems using an adversarial mindset, evaluate risk to information systems, and introduce controls that can be implemented to reduce risk. Topics will include authentication systems, data security and encryption, risk management and security regulatory frameworks, networking and system security, application security, organizational and human security considerations, and societal implications of cybersecurity issues. These topics will be discussed at an introductory level with a focus on applied learning through hands-on virtual lab exercises.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSEC-744-01
Network Security
3

Course Description: Students will examine the areas of intrusion detection, evidence collection, network auditing, network security policy design and implementation as well as preparation for and defense against attacks. The issues and facilities available to both the intruder and data network administrator will be examined and evaluated with appropriate laboratory exercises to illustrate their effect. The students will be provided with an understanding of the principles and concepts of wired and wireless data network security. Students will perform a series of laboratory or homework experiments in order to explore various mechanisms for securing data networks including physical layer mechanisms, filters, applications and encryption. Students will engage in attack/defend scenarios to test their deployments against other teams. Students should be knowledgeable in networking technologies.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

GCCIS CSEC-791-01
MS Project
1 - 3

Course Description: This course is one of the capstone options in the MS in Computing Security program. It offers students the opportunity to investigate a selected topic within the computing security domain. A project involves some type of practical development with a deliverable. This may include development with computer equipment, software packages, and programming/scripting languages. Alternately, it may be the development and demonstration of an innovative process that addresses a current computing security issue or problem. Students must submit an acceptable proposal to a project committee (chair, and reader) before they may be registered by the department for the MS in CSEC Project. Students must defend their work in an open project defense and complete a written report of their work before a letter grade is awarded. A well-written professional report is required that details current thinking on the topic in the professional literature, the design and implementation of development that was done, and a critical evaluation of the results.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

SCB DECS-743-01
Oprtns & Supply Chain Mgmnt
3

Course Description: Study of the management of operations and supply chain management. Encompasses both manufacturing and services. Topics include operations and supply chain strategy, ethical behavior, forecasting; work systems, inventory management, capacity and materials planning, lean operation, supply chain design and closed-loop supply chains, global operations, quality management, quality control, and quality improvement, project management; and current issues.

Session: 6-Week Session 1 (5/13-6/26)

For prerequisites, availability, other details and to register, go to Student Information System.

CLA ECON-101-01
Principles of Microeconomics
3

Course Description: Microeconomics studies the workings of individual markets. That is, it examines the interaction of the demanders of goods and services with the suppliers of those goods and services. It explores how the behavior of consumers (demanders), the behavior of producers (suppliers), and the level of market competition influence market outcomes.

Session: 6-Week Session 1 (5/13-6/26)

For prerequisites, availability, other details and to register, go to Student Information System.

CLA ECON-101-02
Principles of Microeconomics
3

Course Description: Microeconomics studies the workings of individual markets. That is, it examines the interaction of the demanders of goods and services with the suppliers of those goods and services. It explores how the behavior of consumers (demanders), the behavior of producers (suppliers), and the level of market competition influence market outcomes.

Session: 6-Week Session 2 (6/29-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

CLA ECON-201-01
Principles of Macroeconomics
3

Course Description: Macroeconomics studies aggregate economic behavior. The course begins by presenting the production possibilities model. This is followed by a discussion of basic macroeconomic concepts including inflation, unemployment, and economic growth and fluctuations. The next topic is national income accounting, which is the measurement of macroeconomic variables. The latter part of the course focuses on the development of one or more macroeconomic models, a discussion of the role of money in the macroeconomy, the aggregate supply-aggregate demand framework, and other topics the individual instructor may choose.

Session: 6-Week Session 2 (6/29-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

CLA ECON-410-01
Game Theory w/ Econ. Apps.
3

Course Description: Game theory uses a mathematical approach to study situations of strategic interdependence, i.e., situations with two or more players in which each player's decision influences payoffs of other players and players are aware of this fact when making their decisions. Game theory has been applied to understand diverse economic, political and biological phenomena. We will study how to formulate situations of strategic interdependence as game theoretic models; how to explain/predict behavior of the parties involved, through the use of various equilibrium concepts; and/or identify guidelines for appropriate behavior. The concepts and methods will be illustrated with many examples. The objective is to introduce you to language of game theory and its methodology, and to develop analytical reasoning skills.

Session: 6-Week Session 1 (5/13-6/26)

For prerequisites, availability, other details and to register, go to Student Information System.

CLA ECON-430-01
Managerial Economics
3

Course Description: Managerial Economics involves the application of economic theory to business decision-making. Most of the emphasis is microeconomic in nature, the theory of the firm and consumer theory, but there is some macroeconomic influence, particularly in the forecasting area. Since this is an applied economics course, it has a strong quantitative flavor.

Session: 6-Week Session 2 (6/29-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.

INTSD EDLI-733-01
Instructional Design
3

Course Description: The process of instructional design is both an art and science. The framework of this course is to teach the students how to design instruction regardless of content area to allow learners to successfully achieve stated outcomes. The components of the course include problem identification, needs assessment, analysis of learner's abilities, the design of measurable performance objectives, the development of assessment strategies within the design of instructional materials, and the formative and summative evaluation process.

Session: 12-Week Session (5/13-8/11)

For prerequisites, availability, other details and to register, go to Student Information System.