CSE 2231 Syllabus


CSE 2231: Software II: Software Development and Design

Description

Data representation using hashing, search trees, and linked data structures; algorithms for sorting; using trees for language processing; component interface design; best practices in Java.

Level and Credits

Prerequisites

General Information, Exclusions, etc.

Course Goals (Intended Learning Outcomes)

Texts

Course Topics

Grading Plan

Homework Assignments (many) 6%
Project Assignments (several) 30%
Midterm Exams (2 @ 15% each) 30%
Final Exam 30%
Participation 4%