Archived support for a select set of interdisciplinary and Computer Science courses taught at MSCD. [Current course support is available HERE] Skip Random Thoughts
Computer ScienceComputer Science is embarrassed by the computer. — Alan Perlis Skip Calendar
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|---|
| |
|
|
1 |
2 |
3 |
Today Saturday, 4 February 4 |
| 5 |
6 |
7 |
8 |
9 |
10 |
11 |
| 12 |
13 |
14 |
15 |
16 |
17 |
18 |
| 19 |
20 |
21 |
22 |
23 |
24 |
25 |
| 26 |
27 |
28 |
29 |
| | |
Skip External Resources
|
The Computer Science component of a multidisciplinary course that brings together students from Art, Computer Science, and Industrial Design in the process of product conception, design, and development. With instruction and guidance from a team of faculty in the three disciplines, students research, design, and build working prototypes of interactive products that enhance people’s lives. This unique experience offers the opportunity to gain practical experience and acquire the skills needed to work in real multidisciplinary product development teams. (The three integrated courses are ART 39AJ, CS 390D, and IND 390G.)
An interdisciplinary course that addresses design principles and practices associated with developing new applications of interactive technologies. This course integrates ART 39AJ, CS 390B and IND 390G.
The emphasis of this course is on the design, analysis, and evaluation of efficient algorithms for a wide variety of computing problems.
The emphasis of this course is on the design, analysis, and evaluation of efficient algorithms for a wide variety of computing problems.
This course is a continuation of the Computer Science core sequence, emphasizing the concepts of object-oriented software development, data representation and algorithmics.
This course is a continuation of the Computer Science core sequence, emphasizing the concepts of object-oriented software development, data representation and algorithmics.
This course combines an overview of the theoretical foundations of artificial intelligence (AI) and hands-on experience with the methods, techniques and tools used to build intelligent systems.
This course combines an overview of the theoretical foundations of artificial intelligence (AI) and hands-on experience with the methods, techniques and tools used to build intelligent systems.
This is a course in relational database theory. Topics covered include entity-relationship schema, relational algebra, SQL queries, normalization, decompositions of a relational schema that are dependency-preserving and/or lossless.
This is a course in relational database theory. Topics covered include entity-relationship schema, relational algebra, SQL queries, normalization, decompositions of a relational schema that are dependency-preserving and/or lossless.
This course explores language theory and computability. Topics in language theory include: regular expressions, regular languages, and finite automata (deterministic and non-deterministic); context-free languages and pushdown automata; and language grammars. Topics in computability include: Turing machines and their computing power; unsolvable problems; and intractable problems (NP-Completeness).
This course explores language theory and computability. Topics in language theory include: regular expressions, regular languages, and finite automata (deterministic and non-deterministic); context-free languages and pushdown automata; and language grammars. Topics in computability include: Turing machines and their computing power; unsolvable problems; and intractable problems (NP-Completeness).
Living in a Computing World enables students to better cope with and prosper in a world where computing is everywhere. It addresses how computing enables and empowers innovation, exploration, and the creation of knowledge as well as how it transforms human values. The intent is to empower students with fundamental skills that will be “used by everyone in the world by the middle of the 21st Century, just like reading, writing, and arithmetic.” These apply to all disciplines (arts, humanities, business, social and physical sciences, ...) and to all aspects of 21st Century life (health, entertainment, employment, family, legal, ...). (Course Description: http://LivingInAComputingWorld.org)
This course traces the evolution of programming languages, identifies contributions made by significant languages, and examines issues in programming language implementation. Modern programming language paradigms are considered, including procedural, functional, object-oriented, logical, and visual.
This course traces the evolution of programming languages, identifies contributions made by significant languages, and examines issues in programming language implementation. Four modern programming language paradigms (procedural, functional, object-oriented, and logical) are considered.
This course provides participants with exposure to a broad set of principles and practices affecting the success and failure of software development efforts and productivity of teams involved in such efforts. The role and tasks of the software development manager are explored in detail.
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences. (Course Description: http://www.jodypaul.com/cs/sweprac)
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences. (Course Description: http://www.jodypaul.com/cs/sweprac)
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences.
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences.
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences.
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences.
This Senior Experience course is primarily concerned with work on software engineering projects and modeling real-world software development experiences.
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success. (Course Description: http://www.jodypaul.com/cs/sweprin)
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success. (Course Description: http://www.jodypaul.com/cs/sweprin)
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success.
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success.
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success.
This course provides an overview of the principles of software engineering and an opportunity to investigate critical activities necessary for success.
|