|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
F, selected years. An introduction to the basic constructs of modern programming languages and to the techniques for implementing these in the machine language of a typical computer. Topics include grammatical structure, syntax, semantics, storage allocation, error detection, and object code generation. Prerequisite: Computer Science 214. Not offered 2008-2009.
-
3.00 Credits
S. This course addresses social, ethical, legal and professional issues that arise in computer science from a Reformed, Christian perspective. Social issues concerning the computerization of society include privacy, security, the digital divide and changes in the way people receive information and relate with others. Ethical discussion starts with a survey of ethical theories and covers professional, ethical and legal issues in areas including intellectual property, privacy, liability and professional codes of conduct. In addition, some foundational issues are covered, including materialist vs. Christian view of what it means to be a person. Prerequisite: last year of a computing- related program. Meets the Integrative Studies requirement.
-
4.00 Credits
F, even years. An introduction to the principles of computing security. Topics include encryption, protocols, security models, trusted systems, program security, network security, legal and ethical issues. Laboratory. Prerequisite: Junior standing and at least one of 232, 332, or Information Systems 333.
-
-
3.00 Credits
F and S. Interns will work 10-20 hours per week in a local business or non-profit organization under the supervision of a computing professional. The internship experience will give students the opportunity to apply skills and concepts acquired in the classroom to a real-world setting and to participate in the design and/or implementation of a significant computing application. The intern will be expected to maintain a reflective journal and complete a summary paper. Interested students must contact the instructor before registering for the course. Prerequisite: 262 and senior standing.
-
2.00 Credits
F. This is the first course of a two- semester sequence, in which the student will complete a department-approved computing project. This capstone experience will give students the opportunity to apply concepts and techniques learned in the classroom by developing a significant computing application. The first semester will typically focus on any necessary library research, design and prototyping; implementation and wiring should normally be done in the second semester. The student will submit regular progress reports to a supervising faculty member and submit a preliminary report on the project's status for evaluation by a departmental committee. Prerequisite: 262 and senior standing. Students may, with department permission, receive credit for 396/ 398 by taking ENGR 339/340.
-
2.00 Credits
S. A continuation of 396. The student will submit regular progress reports to a supervising faculty member and submit a final report for evaluation by a departmental committee. Prerequisite: 396. Information Systems
-
0.00 Credits
F and S. This seminar explores a range of current topics in computing, including topics in research and practice. Students intending to major in a computing-related field must take this course three times in their freshman and sophomore years. Prerequisite: freshman or sophomore standing.
-
4.00 Credits
F. An introductory course in the comprehension and use of spoken and written Dutch and an exposure to the people and culture of the Netherlands and Flanders, Belgium.
-
4.00 Credits
S. A continuation of Dutch 101.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|