|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
A course to acquaint students with important techniques, skills, principles, and ideas that are not covered in the regular CSC curriculum. These courses allow the program to adapt to the rapidly changing theory and technology in the field. These courses may be taught by Ferrum faculty or by other professionals. Credit hours vary depending on course topic. One to three hours, one to three credits.
-
3.00 Credits
As many mundane programming jobs move overseas the competition for the top programming jobs is increasing. Also increasing is participation in international programming contests. There are now two large, well-recognized international contests and a busy web site devoted only to contest programming. Individuals who do well in these contests have a major competitive advantage landing the best and highest paying jobs. This course covers special topics and techniques for successfully competing in these contests. Students who do well in this course are usually selected to be on Ferrum's Association for Computer Machinery (ACM) Programming Contest Team that competes in the Mid-Atlantic Regional contest that is typically held in November. After the ACM team contest the course will focus on preparation for individual competition on the commercial contest site, TopCoder. Computer Science students are encouraged to take this course in the Fall as sophomores, juniors, and seniors under successive course numbers and to compete each year in the contest. The course will meet twice a week. One period is spent in discussing special topics and techniques, the other period is spent solving problems in a simulated contest environment. Additional practice periods are required for those that wish to be part of the Ferrum ACM contest team. The problems assigned to juniors are harder than those assigned to sophomores and similarly for seniors. Part of the course grade depends on having problem solutions accepted by an on-line judge. The course involves a considerable academic effort for each student, a weekly classroom meeting and a laboratory throughout the semester. Prerequisite: CSC 224 or equivalent ability to solve programming problems using C++. Three hours, two credits.
-
3.00 Credits
Topics include basic digital circuits, Boolean algebra and combinatorial logic, data representation and transfer, digital arithmetic, digital storage and access, control features, input-output facilities, system organization, reliability, and features needed for multiprogramming, multiprocessing, and real-time systems. Prerequisite: CSC 224 or 225. Three hours, three credits.
-
3.00 Credits
Provides the student with the fundamentals of data structure design and implementation. Topics include linked lists, strings, stacks, queues, arrays, representation of trees and graphs, searching and sorting techniques, and formal specification of data structures. Prerequisite: CSC 224. Five hours, four credits.
-
3.00 Credits
(see BUS 325) Three hours, three credits.
-
3.00 Credits
This course introduces the student to the techniques for building a website using Macromedia products. Topics will include design and graphic tools. Prerequisites: knowledge of Windows 2000 or later, the Internet, and basic search methods. Three hours, three credits.
-
3.00 Credits
Visual Basic for Applications will introduce the students to the very latest methods for controlling input and output in the Microsoft Office suite of programs. Macros and Visual Basic applications will be used to integrate the power of Word, Excel, Power Point, and Access from the programming standpoint to greatly boost the power of each. Prerequisites: CSC 225 and BUS 230 or CSC 100. Five hours, four credits.
-
3.00 Credits
Topics will include data normalization, Entity Relationship Diagrams (ERD), fundamental file-system organization, database implementation, information retrieval, methods to gain reliability, methods of protection of data, coding of data, and database operation and management. This is an Oraclebased course. Prerequisite: CSC 224 or 225. Three hours, three credits.
-
3.00 Credits
This course is an introduction to the use of the Visual C++ language for Windows programming. Visual C++ allows a programmer to create a C++ application program with user interfaces that resemble and conform to the Windows environment. Prerequisite: CSC 321. Three hours, three credits.
-
3.00 Credits
Concerned primarily with the software organization of computer systems which support a wide variety of users. It is intended to bring together the concepts from the previous courses on data structures, programming languages, and computer organization by considering their role in the design of general computer systems. Prerequisite: CSC 224. Three hours, three credits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|