|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 Credits
(123C) Both semesters. Two credits. Two class periods of lecture and one 1-hour of laboratory period per week. Recommended preparation: MATH 1010Q or equivalent. No previous programming experience required. Not open for credit to students who have passed CSE 110C or 130C. Problem solving with the computer, basics of data representation and computer organization, procedural and object-oriented programming in a modern language including control structures, functions and parameter passing, one and two dimensional arrays, numerical error and basic numerical methods. Examples taken from various disciplines. Programming projects required. Intellectual property issues discussed.
-
3.00 Credits
(133) Second semester. Three credits. Three class periods of lecture and one 75 minute laboratory period per week. Prerequisite: CSE 1100C. Not open to students who have passed CSE 124C. Principles of object oriented programming including classes, polymorphism, encapsulation and information hiding, and inheritance. Principles of object oriented design. Program debugging and documentation techniques. Implementation and simple analysis of algorithms for sorting and searching. Event-driven programming and the use of libraries for user interfaces. Introduction to computer history. Programming assignments.
-
3.00 Credits
(120) (Also offered as BME 1401 and MCB 1401.) Either semester. Three credits. Introduction to research in computational biology through lectures, computer lab exercises, and mentored research projects. Topics include gene and genome structure, gene regulation, mechanisms of inheritance, biological databases, sequence alignment, motif finding, human genetics, forensic genetics, stem cell development, comparative genomics, early evolution, and modeling complex systems. CA 3.
-
3.00 Credits
(134) First semester. Three credits. Three class periods of lecture. Prerequisite: CSE 1102. Students who have passed CSE 124C will receive only 2 credits for this course. Fundamental concepts of data structures and the algorithms that proceed from them. Implementation and use of linked lists, stacks, queues, trees, priority queues, heaps and graphs. Emphasis on recursion, abstract data types, object oriented design, and associated algorithms and complexity issues. Design using specifications and requirements. Basic computer organizations, including memory organizations and allocations issues. Programming assignments.
-
3.00 Credits
(230) Either semester. Three credits. Three class periods and one problem session. Prerequisite: CSE 2100 and 2500; CSE 2500 may be taken concurrently. Software engineering concepts including the software life cycle and other software-development process models. Specification techniques, design methodologies, performance analysis, and verification techniques. Team-oriented software design and development, and project management techniques.Use of appropriate design and debugging tools for a modern programming language. Homework and laboratory projects that emphasize design and the use/features of a modern programming language.
-
4.00 Credits
(210W) First semester. Four credits. Three class periods and one two-hour laboratory period. Prerequisite: CSE 1100 or 1102 and secondary school physics or PHYS 1010 or 1501; ENGL 1010 or 1011 or 3800. Not open to students who have passed CSE 207 or 208W. Representation of digital information. Analysis, design, and evaluation of combinational and sequential logic circuits. Debugging techniques. Use of computer facilities for circuit simulation, CAD, and report preparation and presentation. Introduction to structure and operation of digital computers. Design projects. Written reports with revisions are required for each project.
-
3.00 Credits
(201) Either semester. Three credits. Prerequisite: CSE 2100 and 2500. Not open to students who have credit for CSE 207 or CSE 241 or CSE 2300W. Structure and operation of digital systems and computers. Fundamentals of digital logic. Machine organization, control and data paths, instruction sets, and addressing modes. Hardwired and microprogrammed control. Memory systems organization. Discussion of alternative architectures such as RISC, CICS, and various parallel architectures.
-
3.00 Credits
(254) Either semester. Three credits. Prerequisite: CSE 1102. Not open for credit to students who have passed MATH 214Q. Mathematical methods for characterizing and analyzing discrete systems. Modern algebraic concepts, logic theory, set theory, grammars and formal languages, and graph theory. Application to the analysis of computer systems and computational structures.
-
1.00 Credits
(260) Second semester. One credit. Prerequisite: CSE 2102 and 3666. The global and societal impact of computer science and engineering decisions, professional and ethical responsibility.
-
3.00 Credits
(278) Either semester. Three credits. Prerequisite: CSE 2102. Study of areas in which computer science interacts with ethical issues, and issues of public policy. Topics of professional growth, development, and responsibility. Practice in the analysis of complex issues brought about by modern technology.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|