|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Spring semester, alternate years. 3 semester hours. At the basis of communication is the creation of community. Through writing and speaking, students in this capstone course explores why and how people create communities and what kind of communities they create. Each seminar will focus upon a special theme, such as the implications of free speech or postmodern organizational ethics. For example, in the free speech seminar, students analyze the origins and controversies surrounding free speech, and the consequences free speech, or the lack of it, has upon self-government. Prerequisite: COM102
-
1.00 - 3.00 Credits
On demand. 1-3 semester hours. This course allows a superior student to devise and pursue independent study in an area agreed upon in consultation with, and supervised by, a faculty member. Students should be either a major or minor and have a cumulative GPA of 3.00 or greater. Prerequisite: junior or senior standing.
-
3.00 Credits
Fall semester. 3 semester hours. Students are introduced to the fundamental concepts of computer programming and the practical aspects of composing, testing, proving, and documenting computer programs. Topics covered include development of programmable processes, representation and manipulation of foundation data types, simple input/output processing, and elementary program control structures. Corequisite: CSC132 (lab).
-
3.00 Credits
Spring semester. 3 semester hours. This course builds upon the foundation established in Fundamentals of Programming I with treatments of arrays, exception handling, event models and elementary GUI frameworks. Students are introduced to basic object-oriented design patterns. Corequisite: CSC133 (lab). Prerequisite: CSC130.
-
1.00 Credits
Fall semester. 1 semester hour A weekly laboratory allowing students to gain experience and familiarity with the tools and mechanical procedures necessary for success in computer programming. In addition, students are introduced to formal models for program development and gain experience with programming languages being introduced in CSC130. Corequisite: CSC130 (lecture).
-
1.00 Credits
Spring semester. 1 semester hour. A weekly laboratory introducing students to integrated development environments (IDEs) and continuing development of programming techniques. Corequisite: CSC131 (lecture).
-
5.00 Credits
Fall semester. 5 semester hours. This course, intended for students with significant prior programming experience, provides a foundation in object-oriented programming through an accelerated presentation, including the use of APIs, basic design patterns, and IDEs. Formal models for program development, including flowcharts, requirements models, and state models are introduced. Three hours of lecture and two hours of lab per week. Prerequisite: permission of the department.
-
3.00 Credits
Fall semester. 3 semester hours. Accelerating development in technology (computer-centric technology in particular) underlies enormous changes in the acquisition, application and extension of knowledge and information, impacting virtually every aspect of modern life in ways that are often under-appreciated by a generally-unaware public. Even those involved in the development of technology are often inconsiderate of the social implications of the technologies they introduce. This course explores technology development from several perspectives. Students consider several past and present visions of the near future as expressed in the writings of several notable (and less notable) futurists, particularly as related to computer-based technologies. Topics include consideration of why we're not living in the future predicted only several decades ago, what today's technology futurists are envisioning as our unavoidable future and how accelerating technological change is impacting every facet of modern life, from the playground to the workplace and from home to school, while technological rifts open across semi-generations. Great potential benefits are balanced against equally impressive opportunities for abuse; society expects that those responsible for the creation and application of technology accept the role of faithful stewards. Therefore this course includes a concurrent exploration of the personal, organizational and legal decisions encountered in the development and deployment of computer-based technology.
-
2.00 Credits
On demand. 2 semester hours. Students gain hands on experience diagnosing and repairing technology equipment including computers, printers and other peripherals. This course focuses on problem solving and techniques for complex problem analysis. This course does not apply toward completion of the major or minor in Computer Science.
-
3.00 Credits
Fall semester. 3 semester hours. Data structures and their characteristic algorithms are studied including analysis of performance predictions inherent to the various data organizations. Lists, stacks, queues, trees, and elementary graphs are considered. Prerequisite: CSC131 or CSC143.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|