13.03.2014 Views

Courses of Study - William Jewell College

Courses of Study - William Jewell College

Courses of Study - William Jewell College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Courses</strong> <strong>of</strong> <strong>Study</strong> – Computer Science<br />

gram logic, structure and interfaces; program implementation,<br />

documentation, and testing. The course<br />

is recommended for a broad range <strong>of</strong> audiences. It<br />

is primarily aimed at students who have no programming<br />

experience. This group will include students<br />

intending to major in IS or CS, students who<br />

want to explore the area <strong>of</strong> computer science with<br />

the idea <strong>of</strong> becoming an IS or CS major, or students<br />

who have interests in computers and computer<br />

technology beyond the users level but may have no<br />

intention <strong>of</strong> majoring in IS or CS. This course does<br />

not count toward the CS or IS major. Prerequisites:<br />

none. Fall semester.<br />

201. Foundations <strong>of</strong> Computer Science I. 4 cr.<br />

hrs. This is a core course for computer science and<br />

computer information systems majors. It and its<br />

companion course (CST 202 – Computer Science<br />

II) provide introductory level knowledge on computer<br />

information systems and the Internet. It introduces<br />

the student to the modern computer system,<br />

operating systems, programming languages, programming<br />

techniques and Internet web page development.<br />

During the course <strong>of</strong> this semester, the student<br />

will acquire minimal pr<strong>of</strong>iciency in an example<br />

language for the topical material covered and will<br />

learn web page design, development and maintenance<br />

with XML, and HTML. Extensive hands-on,<br />

team-based laboratory work reinforces the information<br />

gained through lecture.<br />

The course presumes no prerequisite knowledge <strong>of</strong><br />

computer systems but most students who enroll<br />

have had at least one course in computer programming.<br />

It does presume fundamental understanding<br />

<strong>of</strong> basic mathematics. The course will focus on<br />

Intel-based-processor-oriented computers, Micros<strong>of</strong>t<br />

operating systems and Micros<strong>of</strong>t program development<br />

environments. Personal access to a computer<br />

with the latest Micros<strong>of</strong>t s<strong>of</strong>tware will be advantageous,<br />

but the student will have ample opportunity<br />

for hands-on usage <strong>of</strong> the laboratory computers.<br />

Prerequisite: CST 190. Fall semester. This course<br />

was formerly numbered CST 191.<br />

202. Foundations <strong>of</strong> Computer Science II. 4 cr.<br />

hrs. The purpose <strong>of</strong> this course sequence is to provide<br />

a basic understanding <strong>of</strong> the foundations <strong>of</strong><br />

computer science and to gain a solid level <strong>of</strong> pr<strong>of</strong>iciency<br />

in the two prominent programming paradigms:<br />

procedural and object-oriented programming.<br />

Key programming topics include: data types,<br />

input/output, control structures, functions, arrays,<br />

pointers and strings, data abstraction and classes,<br />

objects, methods, inheritance and polymorphism,<br />

Streams-oriented I/O and exception handling. Key<br />

s<strong>of</strong>tware development topics include: structured<br />

programming practices, object-oriented design,<br />

problem specification, systems architecture, testing,<br />

debugging and s<strong>of</strong>tware reuse. This course<br />

sequence is intended for majors in CS and IS or<br />

other highly motivated students. Prerequisites: CST<br />

191 or 201. Spring semester. This course was formerly<br />

numbered CST 192.<br />

230. Algorithms and Data Structures. 4 cr. hrs.<br />

Advanced consideration <strong>of</strong> data types and algorithms.<br />

Algorithm design, correctness and analysis<br />

will be emphasized. Prerequisite: CST 202.<br />

Fall semester.<br />

266. Business Information Systems I. 2 cr.<br />

hrs. An introduction to computer hardware, s<strong>of</strong>tware,<br />

procedures, and system concepts with the<br />

integration <strong>of</strong> these concepts to business.<br />

Microcomputer productivity tools commonly<br />

used in business will be discussed and applied.<br />

Prerequisite: BUS 201 or CST 201. Offered each<br />

semester. (Replaces CST 265.)<br />

267. Business Information Systems II. 2 cr. hrs.<br />

A projects-oriented course which focuses on the<br />

application <strong>of</strong> information systems in the various<br />

business emphases <strong>of</strong> banking and finance, entrepreneurial<br />

leadership and marketing Students<br />

normally enroll in this course concurrently with<br />

CST 266. Prerequisite: CST 266. Offered each<br />

semester. (Replaces CST 265.)<br />

271. Business Oriented Programming using<br />

Java. 4 cr. hrs. This course will teach students<br />

to use business programming principles, object<br />

oriented models, and the Java programming language<br />

in order to consider important data structures<br />

and business related algorithms. Appropriate<br />

Java class libraries, syntax and documentation will<br />

be used to bolster business design principles and<br />

a team programming experience. Prerequisite:<br />

CST 266 and 267. Fall semester.<br />

391. Database Management Systems. 4 cr. hrs.<br />

Survey <strong>of</strong> the principles <strong>of</strong> data base management<br />

and design. Course involves the creation <strong>of</strong> a<br />

53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!