We offer , , and degrees in computer science

Admission to the joint MSCS/MBA program requires that students apply and be accepted independently to both the Computer Science Department in the School of Engineering and the Graduate School of Business. Students may apply concurrently, or elect to begin their course of study in CS and apply to the GSB during their first year.

Because of the rapid rate of change in the field:

Note: a student may satisfy this 16 hour requirement using only 8000-level courses, or with 12 hours of 8000-level coursework and 4 hours of 6000-level coursework. In the case that a student uses a 6000-level course for advanced coursework, that course must be a graduate student only course. In no case shall a 6000-level course used to fulfill part of the advanced coursework requirement count toward the advanced coursework requirement AND the core curriculum requirement. In addition, neither CSCI 8990 nor CSCI 6950 may be used to fulfill this requirement.


(Append to complete the email addresses.)

A Professional Master Program in Data Science within the CS Department - Rutgers University

Students build on the teaching skills developed in CS198. Focus is on techniques used to teach topics covered in CS106B. Prerequisite: successful completion of CS198.


The programme is offered in English.

Introduction to building applications for Android platform. Examines key concepts of Android programming: tool chain, application life-cycle, views, controls, intents, designing mobile UIs, networking, threading, and more. Features weekly lectures and a series of small programming projects. Phone not required, but a phone makes the projects more engaging. Prerequisites: 106B or Java experience at 106B level. Enrollment limited and application required.

The acceptable IELTS score bandwidth is 7.

Restricted to Computer Science and Computer Systems Engineering students. Writing-intensive version of CS191. Register using the section number of an Academic Council member. Prerequisite: Completion of at least 135 units.
Same as: WIM

Start your application at the Graduate Admission website:

Restricted to Computer Science and Computer Systems Engineering students. Group or individual projects under faculty direction. Register using instructor's section number. A project can be either a significant software application or publishable research. Software application projects include substantial programming and modern user-interface technologies and are comparable in scale to shareware programs or commercial applications. Research projects may result in a paper publishable in an academic journal or presentable at a conference. Required public presentation of final application or research results. Prerequisite: Completion of at least 135 units.

One Track Elective (rather than three).

Legal informatics based on representation of regulations in computable form. Encoding regulations facilitate creation of legal information systems with significant practical value. Convergence of technological trends, growth of the Internet, advent of semantic web technology, and progress in computational logic make computational law prospects better. Topics: current state of computational law, prospects and problems, philosophical and legal implications. This course is *Cross* listed with LAW 4019. Prerequisite: basic concepts of programming.