Courses tagged with special
COSC-390: Special Topics (1) special
Independent reading course. (Amherst)
CSE 194: Special Topics (14) special
Covers topics of immediate or special interest to a faculty member and students. (ASU)
CSE 294: Special Topics (14) special
Covers topics of immediate or special interest to a faculty member and students. (ASU)
CSE 394: Special Topics (14) special
Covers topics of immediate or special interest to a faculty member and students. (ASU)
CSE 484: Internship (112) special
Structured practical experience following a contract or plan, supervised by faculty and practitioners. (ASU)
CSE 492: Honors Directed Study (16) special
Independent study in which a student, under the supervision of a faculty member, conducts research or creative work that is expected to lead to an undergraduate honors thesis or creative project. (ASU)
COMP 4960: Special Problems (14) special
Investigation of current topics in computer science and software engineering. (Auburn)
COMP 4970: Special Topics (13) special
Investigation of current topics in computer science and software engineering. (Auburn)
CSCI 2950: Selected Topics (13) special
Modern concepts in special areas of computer science. Prerequisite(s): Permission of instructor. (Augusta)
AIST 2950: Special Topics in Information Technology (3) special
A course or directed study in applied information systems and technologies. Content to be decided based upon instructor expertise and student interest. (Augusta)
CSCI 4950: Selected Topics (13) special
Modern concepts in special areas of computer science. Prerequisite(s): Permission of Instructor and approval by Computer Science Curriculum Committee. (Augusta)
AIST 4950: Special Topics in Information Technology (3) special
A course or directed study in applied information systems and technologies. Content to be decided based upon instructor expertise and student interest. (Augusta)
MINF 4950: Selected Topics in Management Information Systems (3) special
A course or directed study in management information systems. Content to be decided based upon instructor expertise and student interest. (Augusta)
CSCI 4960: Undergraduate Internship (15) special
An internship in a service-learning experience based in an institution or agency, emphasizing the completion of a specific task and the acquisition of specific knowledge and skills under the supervision of the university and the cooperating institution or agency. (Augusta)
AIST 4960: Undergraduate Internship (13) special
An applied professional learning experience in applied information systems and technologies emphasizing faculty oversight of a directed work experience. (Augusta)
CSCI 4990: Undergraduate Research (13) special
Individual research in computer science. A minimum of three hours per week for each semester hour credit. (Augusta)
CSI 1V90: Special Topics in Freshman Computer Science (14) special
For undergraduates who wish to study introductory topics not available in formal courses within the major. Course may be repeated with a change in content or topic. (Baylor)
CSI 3V90: Special Topics in Intermediate Computer Science (14) special
For undergraduates who wish to study intermediate topics not available in formal courses within the major. Course may be repeated with a change in content or topic. (Baylor)
CSI 4V96: Special Topics in Computer Science (19) special
Consent of instructor is required (Baylor)
CS 395: Computer Science Internship (variable) special
On-the-job, unpaid experience in computer science. Student interns have opportunities to work in local industrial, commercial or not-for-profit institutions and to apply their knowledge to practical professional problems. Formal classroom meetings in which interns share their experiences and discuss job-search techniques. (Binghamton)
CS 396: Computer Science Co-Op (variable) special
On-the-job experience in computer science. Co-op students work 20 hours per week for a total of 560 hours, September through May, in local industrial, commercial or not-for-profit organizations and apply their knowledge to practical, professional problems. Students share experiences and discuss job search techniques in formal class meetings. Alternatively, students work full-time for a total of 560 hours outside the local area during one semester. Compensation provided by sponsor organization. (Binghamton)
CS 480: Special Topics in Computer Science (4) special
CS 499: Undergraduate Research (variable) special
Participation in research under supervision of a faculty member. Written report and oral presentation required. (Binghamton)
CSCI4911: Readings in Computer Science (3) special
Independent reading and research for students who wish to study topics not covered in the regular curriculum. (Boston)
CS 400: Topics in Computer Science (4) special
Topics vary. (BU)
CS 491: Directed Study (4) special
Independent study in Computer Science under the guidance of a faculty member. Student and supervising faculty member arrange and document expectations and requirements. Examples include internship opportunities for academic credit, in-depth study of a special topic, or independent research project. (BU)
CS 492: Directed Study (4) special
Independent study in Computer Science under the guidance of a faculty member. Student and supervising faculty member arrange and document expectations and requirements. Examples include internship opportunities for academic credit, in-depth study of a special topic, or independent research project. (BU)
CS 501: Computer Science Practicum (4) special
Various applications of computer science that vary semester to semester. Please contact the CAS Computer Science Department for detailed descriptions. (BU)
COSI 93a: Research Internship and Analysis (4) special
Provides students with an opportunity to work in a computer science research lab for one semester, pursuing a project that has the potential to produce new scientific results. Students and the faculty member mutually design a project for the semester that supports the research agenda of the group. Students must attend all research group meetings and present their findings in oral and written form at the end of the semester. The project typically includes background research, some lab work, and collaboration with other group members. Course requires signature of the instructor, is subject to the availability of undergraduate research positions, and is typically open only to juniors and seniors. (Brandeis)
COSI 98a: Independent Study (4) special
Open to exceptional students who wish to study an area of computer science not covered in the standard curriculum. Usually offered every year. (Brandeis)
COSI 98b: Independent Study (4) special
Open to exceptional students who wish to study an area of computer science not covered in the standard curriculum. Usually offered every year. (Brandeis)
COSI 99d: Senior Research (4) special
Research assignments and preparation of a report under the direction of an instructor. Usually offered every year. (Brandeis)
COSI 120a: Topics in Computer Systems (4) special
Content will vary from year to year. May be repeated for credit. Prerequisites may vary with the topic area; check with instructor for details. Usually offered every third year. (Brandeis)
CSCI 0081: TA Apprenticeship: Full Credit (1) special
Being an undergraduate TA is a learning experience: one not only gets a deeper understanding of the course material, but gains management and social skills that are invaluable for one's future. Students taking this course must first be selected as an undergraduate TA for a Computer Science course, a course the student has taken and done well in. Students will work with the course's instructor on a variety of course-related topics, including preparation of material and development of assignments. Whether CSCI 0081 or its half-credit version (CSCI 0082) is taken is up to the professor of the course being TA'd. Instructor permission required. (Brown)
CSCI 0082: TA Apprenticeship: Half Credit (0.5) special
Being an undergraduate TA is a learning experience: one not only gets a deeper understanding of the course material, but gains management and social skills that are invaluable for one's future. Students taking this course must first be selected as an undergraduate TA for a Computer Science course, a course the student has taken and done well in. Students will work with the course's instructor on a variety of course-related topics, including preparation of material and development of assignments. Whether CSCI 0082 or its full-credit version (CSCI 0081) is taken is up to the professor of the course being TA'd. Instructor permission required. (Brown)
CS 11: Computer Language Lab (3) special
A self-paced lab that provides students with extra practice and supervision in transferring their programming skills to a particular programming language. The course can be used for any language of the student's choosing, subject to approval by the instructor. A series of exercises guide students through the pragmatic use of the chosen language, building their familiarity, experience, and style. More advanced students may propose their own programming project as the target demonstration of their new language skills. This course is available for undergraduate students only. Graduate students should register for CS 111. CS 11 may be repeated for credit of up to a total of nine units. (Caltech)
CS 12: Student-Taught Topics in Computing (19) special
Each section covers a topic in computing with associated sets or projects. Sections are designed and taught by an undergraduate student under the supervision of a CMS faculty member. CS 12 may be repeated for credit of up to a total of nine units. (Caltech)
CS 90: Undergraduate Reading in Computer Science () special
Supervised reading in computer science by undergraduates. The topic must be approved by the reading supervisor, and a formal final report must be presented on completion of the term. (Caltech)
CS 101: Special Topics in Computer Science (variable) special
The topics covered vary from year to year, depending on the students and staff. Primarily for undergraduates. (Caltech)
CS 103 abc: Reading in Computer Science (39) special
Instructor's permission required. (Caltech)
CS 232: Art, Interactivity, and Microcontrollers (6) special
In this hands-on course, taught (in an art studio) by a sculpture professor and computer science professor, we’ll explore and create interactive three dimensional art. Using basic construction techniques, microprocessors, and programming, this class brings together sculpture, engineering, computer science, and aesthetic design. Students will engage the nuts and bolts of fabrication, learn to program microcontrollers, and study the design of interactive constructions. Collaborative labs and individual projects will culminate in a campus-wide exhibition. No prior building experience is required. (Carleton)
CS 318: Computational Media (6) special
How does computation enable new forms of creative expression? What kinds of media artifacts and experiences can only happen on computers? In this course, we’ll explore these notions through a hands-on survey of various forms of computational media, such as: computer simulation, computer-generated visual art, poetry generation, story generation, chatbots, Twitter bots, explorable explanations, and more. For each topic in the survey, students will learn about the past, present, and future of a given form through short readings and direct engagement with major works. Assignments and a final project will center on the creation of novel media artifacts and also reimplementations of lost or defunct historical programs. (Carleton)
15-195: Competition Programming I (5) special
Each year, Carnegie Mellon fields several teams for participation in the ICPC Regional Programming Contest. During many recent years, one of those teams has earned the right to represent Carnegie Mellon at the ICPC World Finals. This course is a vehicle for those who consistently and rigorously train in preparation for the contests to earn course credit for their effort and achievement. Preparation involves the study of algorithms, the practice of programming and debugging, the development of test sets, and the growth of team, communication, and problem solving skills. Neither the course grade nor the number of units earned are dependent on ranking in any contest. Students are not required to earn course credit to participate in practices or to compete in ACM-ICPC events. Students who have not yet taken 15-295 should register for 15-195; only students who have already taken 15-295 should register for 15-295 again. (CMU)
15-199: Special Topics: Discovering Logic (3) special
This course is ONLY offered at Carnegie Mellon in Qatar. This course has the purpose of introducing first-year Computer Science students to elements of formal logic as well as to the historical context in which this discipline developed. As all subsequent courses in the CS curriculum rely on students having mastered basic logical notions and skills, it will test and enhance your preparation, thereby putting you in a better position to succeed in the program. It will also help you understand and appreciate how CS came about since Computer Science grew out of logic. The specific knowledge and skills you will learn in is course include: an enhanced ability to research topics, give presentations and write technical prose, some elementary logic, some historical depth into Computer Science, mathematics and logic itself. This course is open to Computer Science freshmen only. (CMU)
15-236: Special Topics: Saving Humanity With Computational Models (9) special
We live in a complex society and on a complex planet; but we tend to think about the world through simplified models and assumptions. How do we know if our simplified mental models make sense? Computational modeling is an approach to understanding our understanding of the world wherein we write down our mental models as computer code, mix in a bit of real data, and run it to see what we can learn. Models can help us to understand ourselves, the world around us, and how to shape the future. This course will teach the basics of computational modeling through hands-on exercises investigating student-directed topics. We will cover the basics of computational modeling, finding and processing data, visualization, modularity, and interactivity. Students will build a series of models throughout the course, starting with smaller warm-ups and culminating in a final project in which students will work together to create a high-quality model and interactive web-based visualization with the goal of informing public discourse and policymaking. This course is designed for CS sophomores and most 'seats' in the course will be reserved for CS sophomores. (CMU)
15-294: Special Topic: Rapid Prototyping Technologies (5) special
This mini-course introduces students to rapid prototyping technologies with a focus on laser cutting and 3D printing. The course has three components: 1) A survey of rapid prototyping and additive manufacturing technologies, the maker and open source movements, and societal impacts of these technologies; 2) An introduction to the computer science behind these technologies: CAD tools, file formats, slicing algorithms; 3) Hands-on experience with SolidWorks, laser cutting, and 3D printing, culminating in student projects (e.g. artistic creations, functional objects, replicas of famous calculating machines, etc.). (CMU)
15-295: Competition Programming II (5) special
Each year, Carnegie Mellon fields several teams for participation in the ICPC Regional Programming Contest. During many recent years, one of those teams has earned the right to represent Carnegie Mellon at the ICPC World Finals. This course is a vehicle for those who consistently and rigorously train in preparation for the contests to earn course credit for their effort and achievement. Preparation involves the study of algorithms, the practice of programming and debugging, the development of test sets, and the growth of team, communication, and problem solving skills. Neither the course grade nor the number of units earned are dependent on ranking in any contest. Students are not required to earn course credit to participate in practices or to compete in ACM-ICPC events. Students who have not yet taken 15-295 should register for 15-195; only students who have already taken 15-295 should register for 15-295 again. (CMU)
15-369: Special Topics: Perceptual Computing (9) special
This course is ONLY offered at Carnegie Mellon in Qatar. What can today's computers see, hear, and feel? This project-based course is designed to provide students exposure to the state-of-the-art in machine perception and the algorithms behind them. Student groups will design a perceptual computing project around Intel's Creative Camera or Microsoft's Kinect. Students will learn to use tools in face detection and recognition, hand and finger tracking, and speech recognition, along with algorithms to make decisions based on these input modalities. (CMU)
15-394: Intermediate Rapid Prototyping (5) special
This course covers additional topics in rapid prototyping beyond the content of 15-294. Example topics include mechanism design, procedural shape generation using Grasshopper, 3D scanning and mesh manipulation, and advanced SolidWorks concepts. The only prerequisite is basic familiarity with SolidWorks, which can be obtained via 15-294, from other CMU courses, or from online tutorials. (CMU)
15-439: Special Topics: Blockchains and Cryptocurrencies (12) special
Introduction to Blockchains and Cryptocurrencies. We focus on the cryptographic and mathematical foundations of Blockchains. The course will start from the basics and will cover the latest research in this area towards the end. (CMU)
16-597: Undergraduate Reading and Research (312) special
Undergraduate Reading and Research enables students to gain academic credits for conducing independent studies in robotics. Students must work with a robotics faculty advisor to devise a specific objective, activities (such as reading, evaluating, designing, coding, building, or testing robotic systems) and metrics for evaluation of their performance by their advisor. (CMU)
CSDS 296: Independent Projects (13) special
Independent projects in Computer and Data Science. Recommended preparation: ENGR 131 or CSDS 132. (Case)
CSDS 297: Special Topics (13) special
Special topics in Computer and Data Science. (Case)
CSDS 396: Independent Projects (16) special
Independent projects in Computer and Data Science. (Case)
CSDS 397: Special Topics (16) special
Special topics in Computer and Data Science. (Case)
CSDS 401: Foundations of Computer Science (4.5) special
Introduction to computer science for graduate level students. Covers the basic concepts of data structures and discrete mathematics and combines theory and practice. Representations and manipulation of data, abstract data types, generics, separation of interface and implementation. Mathematical reasoning, Boolean connectives, induction, sets, algorithms, graphs, and combinatorial reasoning. (Case)
CP241: Topics in Computer Science (1) special
Special topics in computer science not offered on a regular basis. (Colorado)
CP255: Independent Study (0.51) special
CP341: Topics in Computer Science (1) special
Special topics in computer science not offered on a regular basis. (Colorado)
CP355: Independent Study (0.51) special
CP398: Seminar in Computer Science (1) special
A semester-long study based on journal articles in computer science or on problems selected by the instructor. Topics will be chosen based on interest and accessibility, and there will be some writing and presentation of material. May be repeated for a total of 1 unit. (Not offered 2024-25). (Colorado)
COMS E3899: Research Training (0) special
Research training course. Recommended in preparation for laboratory related research (Columbia)
COMS E3999: Fieldwork (1) special
May be repeated for credit, but no more than 3 total points may be used toward the 128-credit degree requirement. Only for SEAS computer science undergraduate students who include relevant off-campus work experience as part of their approved program of study. Final report and letter of evaluation required. May not be used as a technical or non-technical elective. May not be taken for pass/fail credit or audited. (Columbia)
COMS E4899: Research Training (0) special
Recommended in preparation for laboratory related research (Columbia)
COMS E4995: Computer Arts/Video Games (3) special
Special topics arranged as the need and availability arises. (Columbia)
COMS W3995: Special Topics in Computer Science (3) special
Consult the department for section assignment. Special topics arranged as the need and availability arise. Topics are usually offered on a one-time basis. Since the content of this course changes each time it is offered, it may be repeated for credit. (Columbia)
COMS W3998: Undergrad Projects in Computer Science (13) special
Independent project involving laboratory work, computer programming, analytical investigation, or engineering design. May be repeated for credit. (Columbia)
COMS W3999: Fieldwork (1) special
May be repeated for credit, but no more than 3 total points may be used toward the 128-credit degree requirement. Final report and letter of evaluation required. May not be used as a technical or non-technical elective. May not be taken for pass/fail credit or audited (Columbia)
COMS W4901: Projects in Computer Science (13) special
A second-level independent project involving laboratory work, computer programming, analytical investigation, or engineering design. (Columbia)
COMS W4910: Curricular Practical Training (1) special
COMS W4995: Topics in Computer Science (3) special
Selected topics in computer science (Columbia)
COMS W4996: Special Topics in Computer Science, II (3) special
A continuation of COMS W4995 when the special topic extends over two terms. (Columbia)
CS 1998: First-year and Nontechnical Team Projects (13) special
First-year and Nontechnical Team Projects. (Cornell)
CS 4090: Teaching Experience in Computer Science (14) special
Earn course credit for working as a consultant or ugrad TA in a computer science course. (Cornell)
CS 4990: International Research Internship (612) special
Students with internship opportunities may be able to receive credit through this course. (Cornell)
CS 4997: Practical Training in Computer Science (0.25) special
This independent study course offers CS majors an opportunity to reflect on concepts from computer science as they were encountered and applied in a recent internship. Students write a short paper describing their work experience and how it connects to the educational objectives of the computer science major. (Cornell)
CS 4998: Team Projects (14) special
Advanced independent work in computer science as part of a student-led team project. (Cornell)
CS 4999: Independent Reading and Research (14) special
Independent reading and research for undergraduates. (Cornell)
COSC 28: Advanced Projects in Digital Arts (1) special
This independent study course is for students who have completed all the courses in the Digital Arts minor and want to continue working on projects in digital arts or for students who want to stretch their skills in a new way. Projects may include computer animations, interactive digital arts, installations, or research projects. Students work alone or in teams. This course may be taken twice. (Dartmouth)
COSC 49: Topics in Algorithms and Complexity (1) special
This course studies an advanced topic in algorithms and complexity that is not covered in the regular curriculum. Students may take courses under this rubric multiple times, subject to the restriction that the topics are distinct. The subject material under this rubric differs from course to course depending on the instructor. Please refer to individual courses for detailed instruction. (Dartmouth)
COSC 89: Topics in Applied Computer Science (1) special
This course studies an advanced topic in applied Computer Science that is not covered in the regular curriculum. Students may take courses under this rubric multiple times, subject to the restriction that the topics are distinct. The subject material under this rubric differs from course to course depending on the instructor. Please refer to individual courses for detailed instruction. (Dartmouth)
COSC 94: Reading Course (1) special
Advanced undergraduates occasionally arrange with a faculty member a reading course in a subject not occurring in regular courses. (Dartmouth)
CPS 370: Topics in Computer Science (variable) special
Study of specialized areas of Computer Science. (F&M)
CPS 390: Independent Study (variable) special
Independent study directed by Computer Science staff. Permission of chairperson. (F&M)
CPS 391: Directed Reading (variable) special
Reading directed by the Computer Science staff. Permission of chairperson. (F&M)
CPS 490: Independent Study (variable) special
Independent study directed by Computer Science staff. Permission of chairperson. (F&M)
CPS 491: Directed Reading (variable) special
Reading directed by the Computer Science staff. Permission of chairperson. (F&M)
CS 3790: Introduction to Cognitive Science (3) special
Multidisciplinary perspectives on cognitive science. Interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. Crosslisted with PST, PSYC, and ISYE 3790. (Georgia Tech)
CS 4793: Integrative Perspectives in Cognitive Science (3) special
An integrative course in cognitive science which uses a focus topic to deepen interdisciplinary perspective and develop cognitive science knowledge and skills. (Georgia Tech)
COMPSCI 91R: Supervised Reading and Research (4) special
Supervised individual study of advanced topics in computer science. A student wishing to enroll in Computer Science 91r must be accepted by a faculty member who will supervise the course work. Additional information and a form are available via https://harvardcs.info/forms/#cs-91r-form. The form must be filled out and signed by the student and faculty supervisor. Students writing theses may enroll in this course while conducting thesis research and writing. (Harvard)
COMPSCI 1910: Classics of Computer Science (4) special
Papers every computer scientist should have read, from all areas of the field and dating from its origins to the present. (Harvard)
COMPSCI 2990R: Special Topics in Computer Science (4) special
Supervision of experimental or theoretical research on acceptable problems in computer science and supervision of reading on topics not covered by regular courses of instruction. (Harvard)
6.UAR: Seminar in Undergraduate Advanced Research (6) special
Instruction in effective undergraduate research, including choosing and developing a research topic, surveying previous work and publications, research topics in EECS and the School of Engineering, industry best practices, design for robustness, technical presentation, authorship and collaboration, and ethics. Students engage in extensive written and oral communication exercises, in the context of an approved advanced research project. A total of 12 units of credit is awarded for completion of the fall and subsequent spring term offerings. Application required. (MIT)
CS 1990: Elective (14) special
Offers elective credit for courses taken at other academic institutions. May be repeated without limit. (Northeastern)
CS 3950: Introduction to Computer Science Research (2) special
Introduces students to research in the fields of computer science, information science, data science, and cybersecurity. Explores how the scientific method is applied to these fields and covers the breadth of subareas of specialty that exist. Offers students an opportunity to practice how to locate and read scientific literature in different subareas. Also offers students an overview of graduate education in these fields. (Northeastern)
CY 3990: Elective (14) special
Offers elective credit for courses taken at other academic institutions. May be repeated without limit. (Northeastern)
CS 4973: Topics in Computer Science (4) special
Offers a lecture course in computer science on a topic not regularly taught in a formal course. Topics may vary from offering to offering. May be repeated up to three times. (Northeastern)
CY 4973: Topics in Cybersecurity (4) special
Offers a lecture course in cybersecurity on a topic not regularly taught in a formal course. Topics may vary from offering to offering. May be repeated up to four times. (Northeastern)
CS 4990: Elective (14) special
Offers elective credit for courses taken at other academic institutions. May be repeated without limit. (Northeastern)
CS 4991: Research (4) special
Offers an opportunity to conduct research under faculty supervision. May be repeated up to three times. (Northeastern)
CS 4992: Directed Study (16) special
Focuses on student examining standard computer science material in fresh ways or new computer science material that is not covered in formal courses. May be repeated up to three times. (Northeastern)
CS 4993: Independent Study (16) special
Offers independent work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated up to three times. (Northeastern)
CS 4998: Research (0) special
Offers an opportunity to document student contributions to research projects or creative endeavors. (Northeastern)
COMP_SCI 295-0: Special Topics in Computer Science (1) special
Topics suggested by students or faculty and approved by the department. (Northwestern)
COMP_SCI 296-0: Intermediate Topics in Computer Science (1) special
Topics suggested by faculty and approved by the department. Intended to apply toward advanced elective for the computer science major. (Northwestern)
COMP_SCI 298-0: CS Research Track Program (1) special
Topics suggested by faculty and approved by the department. Equivalent to CS 396 but intended to apply toward advanced elective for the computer science major. (Northwestern)
COMP_SCI 396-0: Special Topics in Computer Science (1) special
Topics suggested by faculty and approved by the department. Equivalent to 397 but intended to apply toward courses for the computer science major. (Northwestern)
COMP_SCI 397-0: Special Projects in Computer Science (1) special
Projects suggested by faculty and approved by the department. Equivalent to 396 but intended to apply toward courses for the computer science major and its project requirement. (Northwestern)
COMP_SCI 399-0: Projects (1) special
Seminar and projects for advanced undergraduates on subjects of current interest in electrical and computer engineering. (Northwestern)
CSCI 190: Computer Science Senior Seminar (0.25) special
Reading, discussion and presentation of research papers in an area of computer science. Each student will write a survey paper and must regularly attend the Computer Science Colloquium. (Pomona)
CSCI 199DRPO: Computer Science: Directed Readings (0.51) special
Syllabus reflects workload of a standard course in the department or program. Examinations or papers equivalent to a standard course. Regular interaction with the faculty supervisor. Weekly meetings are the norm. Available for full- or half-course credit. (Pomona)
CSCI 199IRPO: Computer Science: Independent Research (0.51) special
A substantial and significant piece of original research or creative product produced. Pre-requisite course work required. (Pomona)
CSCI 199RAPO: Computer Science: Research Assistantship (0.5) special
Lab notebook, research summary or other product appropriate to the discipline is required. (Pomona)
COS 495: Special Topics in Computer Science (1) special
These courses cover one or more advanced topics in computer science. The courses are offered only when there is an opportunity to present material not included in the established curriculum; the subjects vary from term to term. (Princeton)
COS 496: Special Topics in Computer Science (1) special
These courses cover one or more advanced topics in computer science. The courses are offered only when there is an opportunity to present material not included in the established curriculum; the subjects vary from term to term. (Princeton)
CS 29000: Topics In Computer Sciences (15) special
Topics vary. Permission of instructor required. (Purdue)
CS 29100: Sophomore Development Seminar (1) special
Presentations by corporate partners about careers in computer science. Presentations by faculty about careers in academia and research. Students learn about upper-division courses, tour research laboratories, and attend job fairs. (Purdue)
CS 29199: Cooperative Experience I (0) special
Professional experience in computer science. Program coordinated by school with cooperation of participating employers. Students submit summary report and company evaluation. Professional Practice students only. Permission of department required. (Purdue)
CS 29299: Cooperative Experience II (0) special
Professional experience in computer science. Program coordinated by school with cooperation of participating employers. Students submit summary report and company evaluation. Professional Practice students only. Permission of department required. (Purdue)
CS 39000: Topics In Computer Sciences (15) special
Topics vary. Permission of instructor required. (Purdue)
CS 39399: Cooperative Experience III (0) special
Professional experience in computer science. Program coordinated by school with cooperation of participating employers. Students submit summary report and company evaluation. Professional Practice students only. Permission of department required. (Purdue)
CS 39499: Extensive Cooperative Experience IV (0) special
Professional experience in computer science. Program coordinated by school with cooperation of participating employers. Students submit summary report and company evaluation. Professional Practice students only. Permission of department required. (Purdue)
CS 39599: Extensive Cooperative Experience V (0) special
Professional experience in computer science. Program coordinated by school with cooperation of participating employers. Students submit summary report and company evaluation. Professional Practice students only. Permission of department required. (Purdue)
CS 49000: Topics In Computer Sciences For Undergraduates (15) special
Supervised reading and reports in various fields. (Purdue)
CS 59000: Topics In Computer Sciences (15) special
Directed study for students who wish to undertake individual reading and study on approved topics. Permission of instructor required. (Purdue)
COMP 105: Ap/Oth Credit Computer Science (3) special
This course provides credit for students who have successfully completed approved examinations, such as Advanced Placement exams. This credit counts toward the total credit hours required for graduation. (Rice)
COMP 238: Special Topics (14) special
Topics and credit hours vary each semester. Contact department for current semester's topic(s). Repeatable for Credit. (Rice)
COMP 290: Computer Science Projects (13) special
Theoretical and experimental investigations under staff direction. Credit cannot be received for both COMP 290 and COMP 390. Instructor Permission Required. Equivalency: COMP 390. Repeatable for Credit. (Rice)
COMP 390: Computer Science Projects (13) special
Theoretical and experimental investigations under staff direction. (Rice)
COMP 490: Computer Science Projects (14) special
Theoretical and experimental investigation under staff direction. Instructor Permission Required. Repeatable for Credit. (Rice)
COMP 491: Computer Science Teaching (3) special
A combination of in-service teaching and a seminar. Department Permission Required. Repeatable for Credit. (Rice)
CSSE 199: Professional Experience (1) special
The professional experiences course captures the practical work experiences related to the student’s academic discipline. Students are required to submit a formal document of their reflections, which communicates how their employment opportunity reinforced and enhanced their academic studies. The course will be graded as “S” satisfactory, or “U” unsatisfactory based on the written report of the professional experience. (Rose-Hulman)
CSSE 290: Special Topics in Computer Science (4) special
Selected topics of current interest. May be repeated for credit if topic is different. (Rose-Hulman)
CSSE 490: Special Topics in Computer Science (14) special
Selected topics of current interest. May be repeated for credit if topic is different. (Rose-Hulman)
CSSE 491: Directed Independent Studies (14) special
Independent study of an advanced subject not included in regularly offered courses. May be repeated for credit if topic or level is different. (Rose-Hulman)
CSSE 492: Undergraduate Research in Computer Science (14) special
Research under direction of a faculty member. Presentation of preliminary and final results to departmental seminar. Presentation of work at professional meetings or by publication in professional journals is strongly encouraged. May be repeated for credit if topic or level is different. (Rose-Hulman)
CSSE 493: Undergraduate Research in Software Engineering (14) special
The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields. (Rose-Hulman)
CS 26SI: Beyond NLP: CS & Language through Text Input & Design (1) special
Where do Computer Science and Language intersect beyond NLP? In this class, we explore their overlaps through text entry and design. On the text-entry side, we will learn about the writing systems of the world and their encodings (there is so much more beyond the Latin alphabet!), how keyboards work and why they are designed this way, how autocorrect / predictive typing and voice / handwriting text input function, and accessibility of text input. On the design side, we will learn about typography & typeface design, and l10n / i18n. This class will feature many case studies and a few guest speakers! (Stanford)
CS 29N: Computational Decision Making (3) special
Although we make decisions every day, many people base their decisions on initial reactions or 'gut' feelings. There are, however, powerful frameworks for making decisions more effectively based on computationally analyzing the choices available and their possible outcomes. In this course we give an introduction to some of these frameworks, including utility theory, decision analysis, and game theory. We also discuss why people sometimes make seemingly reasonable, yet irrational, decisions. We begin the class by presenting some of the basics of probability theory, which serves as the main mathematical foundation for the decision making frameworks we will subsequently present. Although we provide a mathematical/computational basis for the decision making frameworks we examine, we also seek to give intuitive (and sometimes counterintuitive) explanations for actual decision making behavior through in-class demonstrations. No prior experience with probability theory is needed (we'll cover what you need to know in class), but students should be comfortable with mathematical manipulation at the level of MATH 20 or MATH 41. (Stanford)
CS 31N: Counterfactuals: The Science of What Ifs? (3) special
How might the past have changed if different decisions were made? This question has captured the fascination of people for hundreds of years. By precisely asking, and answering such questions of counterfactual inference, we have the opportunity to both understand the impact of past decisions (has climate change worsened economic inequality?) and inform future choices (can we use historical electronic medical records data about decision made and outcomes, to create better protocols to enhance patient health?). In this course I will introduce some of the most common quantitative approaches to counterfactual reasoning, as well as give a wide sampling of some of the many important problems and questions that can be addressed through the lens of counterfactual reasoning, including in climate change, healthcare and economics. No prior experience with counterfactual or 'what if' reasoning, nor probability, is required. (Stanford)
CS 46: Working with Data: Delights and Doubts (3) special
The use of data to drive decisions and discoveries has increased dramatically over the past two decades, thanks to prevalent data collection, cheaper storage, faster computers, and sophisticated algorithms. This introductory seminar has three components: (1) Hands-on instruction in tools and techniques for working with data, from spreadsheets to data visualization systems to machine learning packages. This material is designed for students with little or no computer programming or data science experience. (2) A quarter-long 'quantified self' project where students identify a set of questions about themselves or their surroundings, collect data to answer the questions, and analyze and visualize the collected data. (3) A set of guest speakers, including some who focus on the 'doubts' of collecting and exploiting data, such as questions of ethics, bias, and privacy. In addition to the course project, students will complete short assignments to practice the learned tools and techniques, and will be expected to do some readings in advance of each guest speaker and engage in thoughtful discussion. (Stanford)
CS 47N: Datathletics: Diving into Data Analytics and Stanford Sports (3) special
Sophisticated data collection and analysis are now key to program success across many sports: Nearly all professional and national-level teams employ data scientists, and 'datathletics' is becoming prevalent in college sports as well. This immersive seminar combines extensive hands-on data analytics with a first-hand peek into Stanford athletics. Class meetings roughly alternate between: (1) instruction in a variety of tools and techniques for analyzing and visualizing data; and (2) guest lectures by Stanford athletics coaches explaining how data is or could be used in their sport. Through regular problem sets, students bring each week's tools to bear on data related to the week's sport. One goal of the class is empowering students to perform compelling data analytics by mastering tools across a wide spectrum, including spreadsheets, the Tableau system for data preparation and visualization, Jupyter notebooks, relational databases and SQL, Python and many of its data-specific packages including Pandas, and machine learning. On the sports side, while the Stanford coaches may touch on many aspects of data collection and analysis, the main focus of this course is on using data for strategic decision-making rather than optimizing individual human performance. (Stanford)
CS 59SI: Quantum Computing: Open-Source Project Experience (2) special
This course focuses on giving quantum software engineering industry experience with open-source projects proposed by frontier quantum computing and quantum device corporate partners. Quantum computing and quantum information industry sponsors submit open-source projects for students or teams of students to build and create solutions throughout the quarter with mentorship from the company. Gain experience with quantum mechanics, quantum computing, and real-world software development. (Stanford)
CS 114: Selected Reading of Computer Science Research (3) special
Detailed reading of 5-10 research publications in computer science. For undergraduates, the course is an introduction to advanced foundational concepts within a field as well as an in-depth look at detailed research. For graduate students, the course focuses on historical reading as well as an opportunity to discuss the strengths and weaknesses of the work. Both groups of students discuss historical context, how ideas succeeded or did not and why, and how they manifest in modern technology. The discussion of each piece of work includes a guest lecture by one of its authors. (Stanford)
CS 195: Supervised Undergraduate Research (34) special
Directed research under faculty supervision. Register using instructor's section number. Students are required to submit a written report and give a public presentation on their work. (Stanford)
CS 197: Computer Science Research (34) special
An onramp for students interested in breaking new ground in the frontiers of computer science. Course format features faculty lectures introducing the fundamentals of computer science research, alongside special interest group meetings that provide mentorship and feedback on a real research project. (Stanford)
CS 197C: Computer Science Research: CURIS Internship Onramp (3) special
A version of CS 197 designed specifically for students who will be participating in spring/summer CURIS internships OR have an ongoing research project with a (Ph.D. student or professor) mentor in the Stanford Computer Science department. (Stanford)
CS 198: Teaching Computer Science (34) special
Students lead a discussion section of 106A while learning how to teach a programming language at the introductory level. Focus is on teaching skills, techniques, and course specifics. Application and interview required; see http://CS 198.stanford.edu. (Stanford)
CS 198B: Additional Topics in Teaching Computer Science (1) special
Students build on the teaching skills developed in CS 198. Focus is on techniques used to teach topics covered in CS 106B. (Stanford)
CS 199: Independent Work (16) special
Special study under faculty direction, usually leading to a written report. Register using instructor's section number. Letter grade; if not appropriate, enroll in CS 199P. (Stanford)
CS 199P: Independent Work (16) special
Special study under faculty direction, usually leading to a written report. Register using instructor's section number. CR/NC only, if not appropriate, enroll in CS 199. (Stanford)
CS 206: Exploring Computational Journalism (COMM 281) (3) special
This project-based course will explore the field of computational journalism, including the use of Data Science, Info Visualization, AI, and emerging technologies to help journalists discover and tell stories, understand their audience, advance free speech, and build trust. This course is repeatable for credit; enrollment priority given to students taking it for the first time. (Stanford)
CS 214: Selected Reading of Computer Science Research (3) special
Detailed reading of 5-10 research publications in computer science. For undergraduates, the course is an introduction to advanced foundational concepts within a field as well as an in-depth look at detailed research. For graduate students, the course focuses on historical reading as well as an opportunity to discuss the strengths and weaknesses of the work. Both groups of students discuss historical context, how ideas succeeded or did not and why, and how they manifest in modern technology. The discussion of each piece of work includes a guest lecture by one of its authors. (Stanford)
CS 275A: Symbolic Musical Information (24) special
Properties of symbolic data for music applications including advanced notation systems, data durability, mark-up languages, optical music recognition, and data-translation tasks. Hands-on work involves these digital score formats: Guido Music Notation, Humdrum, MuseData, MEI, MusicXML, SCORE, and MIDI internal code. (Stanford)
CS 275B: Computational Music Analysis (24) special
Leveraging off three synchronized sets of symbolic data resources for notation and analysis, the lab portion introduces students to the open-source Humdrum Toolkit for music representation and analysis. Issues of data content and quality as well as methods of information retrieval, visualization, and summarization are considered in class. Grading based primarily on student projects. (Stanford)
CS 349G: Selected Reading of Ph.D. Dissertations (3) special
Detailed reading of 5 selected Ph.D. dissertations within a field of computer science. For undergraduates, the course is an introduction to advanced foundational concepts within a field as well as an in-depth look at detailed research. For graduate students, the course focuses on historical reading as well as an opportunity to read dissertations and discuss their strengths and weaknesses. Both groups of students discuss historical context, how ideas succeeded or did not and why, and how they manifest in modern technology. The discussion of each dissertation completes with a guest lecture by its author. The selected dissertations change with each offering but are always from a coherent time period and topic area. (Stanford)
CS 399: Independent Project (19) special
Letter grade only. This course is for masters students only. Undergraduate students should enroll in CS 199; PhD students should enroll in CS 499. Letter grade; if not appropriate, enroll in CS 399P. Register using the section number associated with the instructor. (Stanford)
CS 399P: Independent Project (19) special
Graded satisfactory/no credit. This course is for masters students only. Undergraduate students should enroll in CS 199; PhD students should enroll in CS 499. S/NC only; if not appropriate, enroll in CS 399. Register using the section number associated with the instructor. (Stanford)
CS 499: Advanced Reading and Research (115) special
Advanced reading and research for CS PhD students. Register using the section number associated with the instructor. Prerequisite: consent of instructor. This course is for PhD students only. Undergraduate students should enroll in CS 199, masters students should enroll in CS 399. (Stanford)
CS 499P: Advanced Reading and Research (115) special
Advanced reading and research for CS PhD students. Register using the section number associated with the instructor. Prerequisite: consent of instructor. This course is for PhD students only. Undergraduate students should enroll in CS 199, masters students should enroll in CS 399. (Stanford)
CPSC 093: Directed Reading and/or Research Project (1) special
A qualified student may undertake a program of extra reading and/or a project in an area of computer science with the permission of a staff member who is willing to supervise. (Swarthmore)
CSCE 291: Research (04) special
Research conducted under the direction of faculty member in computer science. May be taken three times for credit. (Texas A&M)
CSCE 485: Directed Studies (06) special
Permits work on special project in computer science; project must be approved by the department. (Texas A&M)
CSCE 489: Special Topics in... (14) special
Special topics in computer science that are new or unique that are not covered in existing courses. (Texas A&M)
CSCE 491: Research (04) special
Research conducted under the direction of faculty member in computer science. (Texas A&M)
CS387: Ind Study in Computer Sci 1Cr (1) special
The student pursues study of a topic in Computer Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CY387: Ind Study in Cyber Sci 1Cr (1) special
The student pursues study of a topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CS388: Ind Study in Computer Sci 2Cr (2) special
Scope The student pursues study of a topic in Computer Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CY388: Ind Study in Cyber Sci 2Cr (2) special
The student pursues study of a topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CS389: Ind Study in Computer Sci 3Cr (3) special
Scope The student pursues study of a topic in Computer Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CY389: Ind Study in Cyber Sci (3) special
The student pursues study of a topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, or conduct research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CS485: Spec Topics in Computer Sci (3) special
This course provides in-depth study of a special topic in computer science not offered elsewhere in the USMA curriculum. Course content will be based on the special expertise of the visiting professor or a senior computer science faculty member. (West Point)
CY485: Special Topic in Cyber Science (3) special
SCOPE This course provides in-depth study of a special topic in cyber science not offered elsewhere in the USMA curriculum. Course content will be based on the special expertise of the visiting professor or a senior faculty member. (West Point)
CS485A: Spec Topics in Computer Sci A (3) special
This course provides in-depth study of a special topic in computer science not offered elsewhere in the USMA curriculum. Course content will be based on the special expertise of the visiting professor or a senior computer science faculty member. (West Point)
CS489: Adv Ind Study Computer Sci (3) special
The detailed syllabus of this elective will be tailored to the specific project and to qualifications of the cadet. The research or study program will be proposed by the cadet or selected from those proposed by the department. The cadet will formalize a proposal, design a viable research plan, and conduct research under the guidance and supervision of a faculty advisor. The Head of the Department will approve cadet projects. Lessons and labs established by consultation between cadet and advisor. (West Point)
CY489: Adv Ind Study Cyber Sci (3) special
The student pursues study of an advanced topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, and conducts research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CY489A: Adv Ind Study Cyber Sci (3) special
The student pursues an advanced study of a topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, and conducts research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CY489B: Adv Ind Study Cyber Sci (3) special
The student pursues an advanced study of a topic in Cyber Science on an individual or small group basis, independent of a formal classroom setting. The scope of the selected project is tailored to the interests of the student based on resources and in consultation with a faculty advisor. The cadet will formalize a proposal, design a viable research plan, and conducts research under the guidance and supervision of a faculty member. In consultation with a faculty advisor, the student will write a proposal that outlines the scope of the project, includes graded requirements, and establishes lesson and lab meetings, as appropriate. Proposals must be approved by the Department Head. (West Point)
CS490: Computr Sci Summer Research (3) special
This course is designed to familiarize the cadet with advanced techniques for independent research in computer science. The course will normally require research, development, and implementation of a novel idea or concept. An oral presentation and a written project report will be completed under the supervision of a USMA faculty member who serves as project advisor. The course requires three full weeks of study, completed in conjunction with the Academic Individual Advanced Development program. Scope, depth, and material covered will meet the requirements of a three-credit course in computer science. (West Point)
CS490A 1990-4: Computr Sci Summer Research (2) special
This course is designed to familiarize the cadet with advanced techniques for independent research in computer science. The course will normally require research, development, and implementation of a novel idea or concept. An oral presentation and a written project report will be completed under the supervision of a USMA faculty member who serves as project advisor. The course requires three weeks of study, completed in conjunction with the Academic Individual Advanced Development program. Scope, depth, and material covered will be equivalent to two credits of course work in computer science. (West Point)
CS490B 1990-4: Computr Sci Summer Research (1) special
This course is designed to familiarize the cadet with advanced techniques for independent research in computer science. The course will normally require research, development, and implementation of a novel idea or concept. An oral presentation and a written project report will be completed under the supervision of a USMA faculty member who serves as project advisor. The course requires three weeks of study, completed in conjunction with the Academic Individual Advanced Development program. Scope, depth, and material covered will be equivalent to one credit of course work in computer science. (West Point)
CS 84: Sophomore Seminar (12) special
Sophomore seminars are small interactive courses offered by faculty members in departments all across the campus. Sophomore seminars offer opportunity for close, regular intellectual contact between faculty members and students in the crucial second year. The topics vary from department to department and semester to semester. Enrollment limited to 15 sophomores. (Berkeley)
CS 194: Special Topics (14) special
Topics will vary semester to semester. See the Computer Science Division announcements. (Berkeley)
CS 197: Field Study (14) special
Students take part in organized individual field sponsored programs with off-campus companies or tutoring/mentoring relevant to specific aspects and applications of computer science on or off campus. Note Summer CPT or OPT students: written report required. Course does not count toward major requirements, but will be counted in the cumulative units toward graduation. (Berkeley)
CS 198: Directed Group Studies for Advanced Undergraduates (14) special
Group study of selected topics in Computer Sciences, usually relating to new developments. (Berkeley)
CS 199: Supervised Independent Study (14) special
Supervised independent study. Enrollment restrictions apply. (Berkeley)
CSE 4GS: Mathematical Beauty in Rome (4) special
Exploration of topics in mathematics and engineering as they relate to classical architecture in Rome, Italy. In depth geometrical analysis and computer modeling of basic structures (arches, vaults, domes), and on-site studies of the Colosseum, Pantheon, Roman Forum, and St. Peter’s Basilica. (UCSD)
CSE 6GS: Mathematical Beauty in Rome Lab (4) special
Companion course to CSE 4GS where theory is applied and lab experiments are carried out “in the field” in Rome, Italy. For final projects, students will select a complex structure (e.g., the Colosseum, the Pantheon, St. Peter’s, etc.) to analyze and model, in detail, using computer-based tools. (UCSD)
CSE 95: Tutor Apprenticeship (2) special
Students assigned to tutor for a CSE course for the first time receive individual and group mentoring and training on how to be effective tutors to help them develop the skills and tools needed to be effective in their tutor role. (UCSD)
CSE 99: Independent Study in Computer Science and Engineering (4) special
Independent reading or research by special arrangement with a faculty member. (UCSD)
CSE 109: Introduction to Programming Contests (2) special
This course introduces the algorithms and concepts necessary to compete in programming contests like ACM International Collegiate Programming Contest (ICPC). The course requires weekly completion of short problem sets. (UCSD)
CSE 197: Field Study in Computer Science and Engineering (4) special
Directed study accompanying full-time on-site computer science internships. (P/NP grades only.) (UCSD)
CSE 197C: Cooperative Practicum in Computer Science and Engineering (12) special
Directed study accompanying full-time on-site computer science cooperative education practicum. (UCSD)
CSE 198: Directed Group Study (24) special
Computer science and engineering topics whose study involves reading and discussion by a small group of students under the supervision of a faculty member. (P/NP grades only.) (UCSD)
CSE 199: Independent Study for Undergraduates (24) special
Independent reading or research by special arrangement with a faculty member. (P/NP grades only.) (UCSD)
CMPSC 190: Special Topics in Computer Science (4) special
Provides for the study of topics of current interest in computer science: A. Foundations; B. Software Systems; C. Programming Languages and Software Engineering; D. Information Management; E. Architecture; F. Networking; G. Security; H. Scientific Computing; I. Intelligent and Interactive Systems; N. General. (UCSB)
CS 196: First-Year Student Honors (1) special
Offered for honors credit in conjunction with other 100-level computer science courses taken concurrently. (Illinois)
CS 199: Undergraduate Open Seminar in Computer Science (05) special
Topics vary. May be repeated. (Illinois)
CS 401: Research: [Topic] (116) special
Repeatable. (UO)
CS 402: Supervised College Teaching (12) special
Repeatable. (UO)
CS 404: Internship: [Topic] (14) special
Repeatable. (UO)
CS 405: Reading and Conference: [Topic] (112) special
Repeatable up to five times. (UO)
CS 406: Practicum: [Topic] (12) special
Supervised consulting. Students provide learning assistance in computer science courses. Repeatable for a maximum of 4 credits. (UO)
CS 408: Workshop: [Topic] (121) special
Repeatable. (UO)
CIS 1990: Special Topics (00.5) special
This course will be used for 'pilot versions' of new CIS courses of this type that the department is planning to offer. A given course will be offered as CIS 1990 at most twice; after this, it will be assigned a permanent course number. (Penn)
CIS 3990: Special Topics (0.51) special
Visit the CIS department website for descriptions of available Special Topics classes. (Penn)
CIS 5590: Programming and Problem Solving (1) special
This course develops students problem solving skills using techniques that they have learned during their CS training. Over the course of the semester, students work on group projects in which they use programming techniques to solve open-ended problems, e.g. optimization, simulation, etc. There are no 'correct' answers to these problems; rather, the focus is on the four steps of the problem solving process: algorithmic thinking; programming; analysis; and communication. (Penn)
CMPU 399: Senior Independent Work (0.51) special
CSE 400E: Independent Study (16) special
Investigation of a topic in computer science and engineering of mutual interest to the student and a mentor. Interested students are encouraged to approach and engage faculty to develop a topic of interest. A form declaring the agreement must be filed in the departmental office. Credit earned for CSE 400E can be counted toward a student's major or minor program, with the consent of the student's advisor. See also CSE 400. (Washington U.)
CSE 500: Independent Study (13) special
Proposal form can be located at https://cse.wustl.edu/undergraduate/PublishingImages/Pages/undergraduate-research/Independent%20Study%20Form%20400.pdf (Washington U.)
CS 250: Research or Individual Study (1) special
CS 250H: Research or Individual Study (0.5) special
CS 350: Research or Individual Study (1) special
CS 350H: Research or Individual Study (0.5) special
COMP 360: Topics in Computer Science (1) special
Topics offered irregularly by both permanent and visiting faculty. Recent topics have included Information Security and Privacy, Randomized Algorithms, Network Science, Advanced Functional Programming, Applied Logic and Logic Programming, and Artificial Intelligence. (Wesleyan)
CSCI 397: Independent Reading: Computer Science (1) special
Directed independent reading in Computer Science. (Williams)
CSCI 398: Independent Reading: Computer Science (1) special
Directed independent reading in Computer Science. (Williams)
CSCI 493: Research in Computer Science (1) special
This course provides highly-motivated students an opportunity to work independently with faculty on research topics chosen by individual faculty. Students are generally expected to perform a literature review, identify areas of potential contribution, and explore extensions to existing results. The course culminates in a concise, well-written report describing a problem, its background history, any independent results achieved, and directions for future research. (Williams)
CSCI 497: Independent Reading: Computer Science (1) special
Directed independent reading in Computer Science. (Williams)
CSCI 498: Independent Reading: Computer Science (1) special
Directed independent reading in Computer Science. (Williams)