|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course may offer a variety of topics. Semester subtitle varies. In previous semesters, it has been offered as an in-depth study of the individual through autobiographies; and as a course on visual poetics from antiquity to the present. See department for further details.
-
3.00 Credits
Seminar in Comparative Literature Studies. Topics vary. See course listings for current semester's offering.
-
3.00 Credits
One or more long papers on a topic chosen in conjunction with the adviser and an examination. A committee determines whether the student receives credit only or Honors. Prerequisites: senior standing and permission of chair of the committee.
-
3.00 Credits
Advanced work as indicated in C Lit 497. Prerequisites: senior standing and permission of chair of the committee.
-
1.00 Credits
This course is aimed at the acquisition of MATLAB skills through hands-on familiarization and practice. Students practice the array, vector, and meshgrid representations, use programming and plotting, and apply these skills to solve numerical problems and generate reports. Pass/fail only.
-
3.00 Credits
This comprehensive course does not assume prior programming background or web design experience. Explores elementary principles that go into designing, creating, and publishing an effective web site. Topics include the production process, design metaphors, interface/information design, page layout concepts, graphics preparation, color theory, development tools, HTML, style sheets, basic scripting techniques, search engine optimization and site maintenance/marketing strategies.
-
3.00 Credits
An introduction to software concepts and implementation, emphasizing problem solving through abstraction and decomposition. Introduces processes and algorithms, procedural abstraction, data abstraction, encapsulation, and object-oriented programming. Recursion, iteration, and simple data structures are covered. Concepts and skills are mastered through programming projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Active-learning sessions are conducted in a studio setting in which students interact with each other and the professor to solve problems collaboratively. Prerequisites: Comfort with algebra and geometry at the high school level is assumed. Patience, good planning, and organization promote success. This course assumes no prior experience with programming.
-
1.00 Credits
A seminar and discussion session that complements the material studied in CSE 131. Provides background and breadth for the disciplines of computer science and computer engineering. Features guest lectures and highly interactive discussions of diverse computer science topics. Highly recommended for majors and for any student seeking a broader view of computer science or computer engineering. Pass/fail only.
-
3.00 Credits
CSE 132 builds on CSE 131's introduction to software systems as collections of communicating components. CSE 132 emphasizes more sophisticated uses of object-oriented concepts (inheritance, polymorphism, method overloading, and multiple inheritance of interfaces) and techniques for managing communication among software components. An introduction to packages, file I/O, parsing, graphical user interfaces, exception handling, threads, concurrency, synchronization, and network programming is provided. Algorithms and data structures are presented as needed to support discussion of these topics. Concepts and skills are mastered through software projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Prerequisite: CSE 131 or equivalent.
-
3.00 Credits
This course provides an introduction to numerical methods for scientific computation that are relevant to engineering problems. Topics addressed include interpolation, integration, linear systems, least-squares fitting, nonlinear equations and optimization and initial value problems. Basic procedural programming concepts (procedural and data abstraction, iteration, recursion) are covered using MATLAB. C is briefly covered so the students understand that the algorithms and programming concepts apply in both. Corequisite: Math 217.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|