2013-2014 Course Catalog

Page 296

COURSE DESCRIPTIONS | COURSE CATALOG 2013 - 2014

CSI 245

CSI 253

Java for C# Programmers

Client-Server Development with ADO.NET

This course explores the key elements used in a

This is an advanced course in client-server

Java program (namely primitive data and objects)

programming using VB.NET, C#.NET and ADO.NET

and explores the graphical relationship between

technologies. Emphasis is on creating database

Java and the World Wide Web. Students examine

driven “n-tier client-sever� style applications to

decision control and repetitive structures such as

run under the Microsoft Windows environment.

if, switch, while, do, and for statements; as well

Students create data-aware projects using ADO

as logical, assignment, increment/decrement,

(Active X Data Objects) for .NET and Microsoft

and conditional operators. Students learn classes,

SQL Server. Database querying and maintenance

objects creation and initialization, encapsulation,

is accomplished using ANSI SQL. Business logic

method overloading, and applets. Examine the use

is enforced with class modules. Object-oriented

of events and listener interfaces, multidimensional

programming concepts including inheritance,

arrays and vectors, inheritance hierarchies,

interfaces, and polymorphism and instantiating

the creation of polymorphic references, and

objects are covered. In addition, use of pre-

exceptions and input/output streams. Finally

existing objects for reporting such as Microsoft

students explore the various aspects of the

Word is covered in a unit on OLE Automation.

graphical user interfaces. Prerequisite: CSI 155.

Students incorporate all of these technologies into a project of their own design. Prerequisites:

CSI 250

CSI 155 and CSI 258.

Rich Internet Applications CSI 256 This course is for students who have completed

Advanced Programming Concepts with C#

CSI 147, Web Graphics, and have a basic understanding of Adobe Flash. Also, students

This is an advanced course in programming

should have completed CSI 152, Introduction

using C#.NET. Topics include: asynchronous

to Programming, and be able to write simple

programming, multi-threaded applications,

programs. This course focuses on using screens,

socket-based (client/server) applications,

built-in components, behaviors, and data binding

distributed applications (remoting) and data

to quickly get a student proficient in building

structures. Prerequisite: CSI 155.

Flash applications. The course also introduces the ActionScript language and emphasizes

CSI 258

fundamental programming constructs including

SQL Server Development and Administration

conditional logic and functions. This course is designed for the student who is already familiar with basic relational database theory. The focus of this course is on the database portion of the n-tier client/server development model and data warehousing. Microsoft SQL Server for Windows is the primary tool. Students learn Structured Query Language (Transact SQL) and receive hands-on instruction 296

RENTON TECHNICAL COLLEGE

Careers Start Here


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.