Course Links
Below are links to web pages for some of the courses I teach. In addition, there
are links to some resources common to many courses.
Courses
- CSCI 1250
-
Computer
Science 1250 - Introduction to Computer Science:
A first course in programming. Topics include computers, programs, object-oriented
programming (OOP), and an introduction to the Java language in an objects-first
approach.
- CSCI 1260
-
Computer
Science 1260 - Introduction to Computer Science II:
Continuation of CSCI 1250. Topics include polymorphism, sequential files, event-driven
programming, exception handling, simple data structures and algorithms.
- CSCI 1260 (Honors)
-
Computer
Science 1260 - Honors Introduction to Computer Science II:
Continuation of CSCI 1250. Topics include polymorphism, sequential files, event-driven
programming, exception handling, simple data structures and algorithms. An accelerated
approach with deeper coverage.
- CSCI 2210
-
Computer
Science 2210 - Data Structures:
Data structures, algorithms that use them, the Standard Template Library, and run-time
characteristics of algorithms.
- CSCI 3800
-
Computer
Science 3800 - Visual Programming for Programmers:
Event-driven programming, visual design, and other features of a modern visual language
such as Visual Basic.NET.
- CSCI 4910
-
Computer Science
4910 - ASP.NET:
Developing dynamic web sites, web pages, and web services using a modern programming
tool.
- CSCI 4957/5957
-
Computer Science
4957/5957 - C# for Programmers:
The C# language and the .NET library for desktop and web applications.
- CSCI 4956/5956
-
Computer Science
4956/5956 - Test Driven Development:
Refactoring and Testing as part of the software development cycle. Automating some
testing using modern tools.
Resources
- CSCI Dept
Departmental home page.
- Code Project
Many code examples.
- CodeGuru
Lots of code examples and some tutorials.
- Academic Alliance
Microsoft Academic Alliance.
- MSDN Magazine
Articles and explanations of new MS technologies.
- Visual Studio
Information about MS Visual Basic, C++, C#, ASP.NET, and more.
- CodeRush
XPress
-
CodeRush Xpress add-in for Visual Studio.
- CodeRush Plug-ins
-
CodeRush Xpress Plug-ins to enhance the functionality of CodeRush Xpress.
- ASP.NET
Home site for ASP.NET and AJAX.
- Java Developers Kit
Download the current free Java Developers Kit, standard edition (SE), by clicking
on this link. Install it after downloading.
- Eclipse
Download the free Eclipse Java programming Interactive Development Environment
- astah*
UML Tools
-
Download the free astah* UML tool set.