Skip to Navigation

Computer Science Courses

View:

Course Abbreviations | Key to Course Offering Times

Browse another subject:

CSC 100 Computing in the Information Age (3-0) 3 hrs.
A study of the development and usage of computers for the non-computing sciences majors. This course will prepare and instruct the student to use computers in attaining solutions to issues they face in the information society of today. The component parts of a computer information system will be studied: hardware, software, networking, and systems. Student hands-on activities will support the underlying concepts and theories taught. Special emphasis will be placed on using applications software, a variety of hardware, and networks to solve problems. (Will not carry CSC credit for A.A.S. Computer Information Systems, A.A.S. Computer Technology and Networking, or A.S. Computer Science degrees). B . View Course SyllabusAdobe Acrobat, PDF

CSC 102 Tools for Internet Users (3-0) 3hrs.
This is a results-oriented course designed to teach students the use of the basic tools of the Internet for research, knowledge, and enjoyment. An overview of the Internet and WWW will be covered. Included in this overview will be a discussion of what it is, reasons for its tremendous growth, and connection options. A security overview and ethics will also be discussed. Other course topics for discussion and hands-on activity will include e-mail options, web browsers, newsgroups, listservs, chat, ftp, search engines, finding people, finding a job, government and financial resources, and some elementary web page creation. B . View Course SyllabusAdobe Acrobat, PDF

CSC 103 Computing Sciences Portal (2-0) 2 hrs.
This course is designed for students to learn about the college computer systems and computer literacy as well as college life. Students will learn about computers as well as explore career options in the computer field. Students will also learn about motivation, goal setting, critical thinking abilities, problem solving techniques and time management strategies. B . View Course SyllabusAdobe Acrobat, PDF

CSC 105 Core Word, Core Excel, PowerPoint (3-0) 3 hrs.
This course is designed to teach the student core skills in MS Word, core skills in MS Excel, and MS PowerPoint, which are MS Office Applications. The course will include topics appropriate to prepare the student to take the MOS (Microsoft Specialist) certification test upon completion. This course is offered on-line only. Prerequisite: CSC 100 or familiarity with Windows. B . View Course SyllabusAdobe Acrobat, PDF

CSC 115 Introduction to Programming and Computing (3-1) 3 hrs.
Introduction to computing serves as a first course for all computer related majors. This course emphasizes the development of languages and software, problem solving, and programming in a structured language. Prerequisite:GST 142 or its equivalent. B . View Course SyllabusAdobe Acrobat, PDF

CSC 134 Core Word (1-0) 1 hr.
This course is designed to teach the student Word, a Microsoft Office application software product. The course will include topics appropriate to prepare the student to take the MOS (Microsoft Office Specialist) certification test upon completion. Topics covered include file management, creating and formatting documents, styles and templates, tables, desktop publishing features, web publishing features, mail merge, and collaboration. Prerequisite: CSC 100 Computing in the Information Age or familiarity with Windows. B . View Course SyllabusAdobe Acrobat, PDF

CSC 135 Core Excel (1-0) 1 hr.
This course is designed to teach the student Excel, a Microsoft Office application software product. The course will include topics appropriate to prepare the student to take the MOS(Microsoft Office Specialist) certification test upon completion. Topics covered include file management, creating and formatting spreadsheets, formulas and functions, creating and formatting charts, sorting and filtering lists, pivot tables and charts, data consolidation across spreadsheets, collaboration, web publishing features, and an introduction to macros. Prerequisite: CSC 100 Computing in the Information Age or familiarity with Word. B . View Course SyllabusAdobe Acrobat, PDF

CSC 136 PowerPoint (1-0) 1 hr.
This course is designed to teach the student PowerPoint, a Microsoft Office application software product. The course will include topics appropriate to prepare the student to take the MOS(Microsoft Office Specialist) certification test upon completion. Topics covered include file management, creating and formatting presentation materials such as slides, shows and handouts, creation and modification of slide masters and design templates, adding tables, graphics, clip art, charts and animation to presentations, and the automation of slide shows. Prerequisite: CSC 100 Computing in the Information Age or familiarity with Word or Excel. B . View Course SyllabusAdobe Acrobat, PDF

CSC 137 Expert Word (2-0) 2 hrs.
This course is designed to instruct the student in Microsoft Word at the expert level. Topics will include working with paragraphs, working with documents, using tables, working with pictures and charts, using mail merge, using advanced features, and collaborating with workgroups. This course will not fulfill the requirements for Administrative Assistant and Paralegal degrees and Office Technologies Certificate. Prerequisite: Students must be skilled with Word at the core level prior to taking this course. B . View Course SyllabusAdobe Acrobat, PDF

CSC 138 Expert Excel (2-0) 2 hrs.
This course is designed to instruct the student in Microsoft Excel at the expert level. Topics will include importing and exporting data, using templates, using multiple workbooks, formatting numbers, printing workbooks, working with named ranges, working with toolbars, using macros, auditing a worksheet, displaying and formatting data, using analysis tools, and collaborating with workgroups. Prerequisite: Students must be skilled with Excel at the core level prior to taking this course. B . View Course SyllabusAdobe Acrobat, PDF

CSC 139 MS Access (1-0) 1hr.
This course provides an overview of the fundamentals of the Microsoft Office application Access. A database management system (DBMS) such as Access provides the user with the software tools he/she needs to organize that data in a flexible manner. Access includes facilities to add, modify or delete data from the database, ask questions (or queries) about the data stored in the database and produce forms and reports summarizing selected contents. Microsoft Access provides users with one of the simplest and most flexible desktop DBMS solutions on the market today. B . View Course SyllabusAdobe Acrobat, PDF

CSC 141 Introduction to the Game Industry (3-0) 3 hrs.
This course provides an introduction to the game industry. Topics covered include how games are made and the evolution of games. An overview of game genres and game platforms is covered. The production cycle including the development of the production team, game development schedule and budget will be examined. The process for creating and developing a game including the elements of game play, the game design document, the technical review, interface design, artificial intelligence, storytelling, prototyping and building playfields will be studied. Additionally, the course will examine marketing games, economics of the game industry, and breaking into the game industry. B . View Course SyllabusAdobe Acrobat, PDF

CSC 190 Data Structures I (3-1) 3 hrs.
This course is designed to present to the student the basic data structures necessary to design and write structured programs. The topics covered include procedures and modules, functions, arrays, records, strings, and files. Prerequisite:CSC 115 with a grade of C or better. B . View Course SyllabusAdobe Acrobat, PDF

CSC 200 Data Structures II (3-2) 4 hrs.
This course is a study of the more common data structures utilized in computing science applications. Topics to be covered include linked lists, queues, stacks, matrices, storage allocation, tree structures, searching techniques and sorting techniques. Development of algorithms for practical applications will demonstrate the advantages of the above topics. Prerequisite:CSC 190. B . View Course SyllabusAdobe Acrobat, PDF

CSC 211 MS Access and Database Processing (3-0) 3 hrs.
Applied database processing will provide the student with the opportunity to study database processing as it relates to computer information systems. The course will begin with an introduction of database definitions, concepts, and elementary database theory. The majority of course content will provide the opportunity for the learner to practice database processing; by learning and exploring a number of specific database management tools and programming languages (of the tools). B . View Course SyllabusAdobe Acrobat, PDF

CSC 212 MS Excel for Business Applications (3-0) 3 hrs.
This course offers students the opportunity to master the advanced functionality of Microsoft Excel, and to apply those skills to genuine business applications such as financial modeling, reporting, and the automation of accounting and financial tasks. Although the basic functions of Excel will be covered, areas of focus include graphs and charts, the use of advanced financial functions and analytical tools, reporting templates, linking of worksheets and workbooks, importing and manipulating data, macros (automation of tasks), auditing tools, and other features especially useful to the financial or accounting professional. Prerequisites: ACC 101 and MAT 110 (or higher), or permission of the instructor. S (Also listed as BUS 212) . View Course SyllabusAdobe Acrobat, PDF

CSC 215 Visual Basic (3-0) 3 hrs.
Visual Basic is a Windows application whose function is to help the user build their own special-purpose Windows applications. This course will provide detailed instruction on how to use Visual Basic for Windows to create applications. Prerequisite:CSC 115 with a grade of C or better or programming experience. S . View Course SyllabusAdobe Acrobat, PDF

CSC 226 Tools for Computer Users Support (3-0) 3 hrs.
This course provides the student with the tools and techniques needed to support today's computer user. The continued growth and complexity of computing systems has increased the need for professional computing system user support. CSC 226 provides the student with skills needed to interact professionally at all levels when providing the support needed by computing system users. This course covers skills such as listening and communications, effective use of the telephone, technical documentation, handling difficult situations and users, problem solving and prevention, computer user education, and teamwork needed to provide a high level of service to the computer user. An additional focus is the role the computer user support team plays in ensuring that organizations realize the full potential of their computing system investments. Prerequisites:CSC 115. B . View Course SyllabusAdobe Acrobat, PDF

CSC 228 Introduction to Java (3-1) 3 hrs.
This course will introduce students to Java and software design. Students with a basic programming background (e.g. C++) will learn the syntax and semantics for planning and writing a computer program in Java . Successful completion of this course will allow the student to plan, build, implement, and execute both Windows applications (graphical user interfaces) and Java applets for Web pages. In addition, students will learn to translate a program design into a functional Java program. Prerequisite: CSC 115. . View Course SyllabusAdobe Acrobat, PDF

CSC 235 Active Server Pages and Server-Side Scripting (3-0) 3 hrs.
This course will familiarize the student with different approaches in creating server-side scripts using Active Server Pages (ASP). Successful completion of this course will allow the student to build, implement, and execute scripts that will create fully functional, interactive, and dynamic Web applications. Included in the course will be developing Web sites that depend on databases. Additionally, the student will learn how to set cookies, make an e-commerce shopping cart, and schedule the timing and placement of Web advertisements. Prerequisite: CSC 262. B . View Course SyllabusAdobe Acrobat, PDF

CSC 241 Fundamentals of Game Design (3-0) 3 hrs.
This course is a guide through the concepts, principles, and techniques for designing an entire video game. Students will study a variety of design technologies relevant to games including operating systems, file systems, networks, simulation engines, and multi-media design systems. Students will also study some of the underlying scientific concepts from computer science and related fields including: simulation and modeling, graphics, artificial intelligence, real-time processing, and game theory. Topics that may also be included in the course are design principles for developing useable and engaging games including: software engineering, human computer interaction, thematic structure, graphic design, choreography, music and sound effects, and game aesthetics. Prerequisite: CSC 141. B . View Course SyllabusAdobe Acrobat, PDF

CSC 242 Introduction to 3D Computer Animation (3-0) 3 hrs.
Traditional animation principles and a thorough understanding of the technical aspects and limitations of creating and manipulating 3D characters (and other assets) for both real-time and pre-rendered 3D environments will be studied. Students will be responsible for designing and creating an entire video game. Specific topics of study include 3D animation, modeling, texturing, rendering, lighting, cinematography, and the study of motion. Prerequisite: CSC 141. B . View Course SyllabusAdobe Acrobat, PDF

CSC 243 Systems Analysis and Design I (3-0) 3 hrs.
This course is an introduction to systems analysis and design. It includes such topics as: defining the scope and objectives of a system project, investigative techniques, feasibility analysis, design of input/output forms, master file, database, and transaction file organization. Tools that the analyst uses are also introduced, i.e. data flow diagrams and system flowcharts. A case study will be performed by the students in teams, which will serve to emphasize the material covered in the text. Prerequisite: a two-course sequence of eitherCSC 134 Core Word and CSC 135 Core Excel orCSC 137 Expert Word and CSC 138 Expert Excel. CSC 136 PowerPoint and CSC 115 with a grade of C or better. B . View Course SyllabusAdobe Acrobat, PDF

CSC 245 Visual Basic for Business Applications (3-0) 3 hrs.
Advanced programming concepts and practices are covered in this course, using VB.NET. Advanced concepts in graphical user interface design are also covered, along with a survey of more advanced data structures and object design. Mobile applications, data access classes, ADO.NET, are among the specific topics covered. Prerequisite: CSC 215. B . View Course SyllabusAdobe Acrobat, PDF

CSC 247 Electronic Commerce (3-0) 3 hrs.
This course provides the learner with an overview of the basic principles of electronic commerce and the related concepts, which are reflected in the current environment of the global economy. In the course, the student will develop a deeper understanding of the critical attributes of a successful participant in today's ever-changing electronic markets. Included in the content of this course will be current issues related to the electronic commerce issues. Security, digital money, and the evolving Internet will be among some of these issues. Ethical, legal, and environmental issues will also be explored. During this course, the learner will utilize fundamental concepts learned in economics and marketing classes, integrated with computer skills to create an online business. B (Also listed as BUS 247) . View Course SyllabusAdobe Acrobat, PDF

CSC 248 Command Line Network Administration (3-0) 3 hrs.
This course covers system administration and engineering through the DOS command line environment. Students will learn how to automate tasks, maintain enhanced control over systems, and master advanced administration capabilities. Commands learned will include DOS holdovers, commands that mirror GUI tasks, and advanced commands for administrators. Students will learn how to use the command line to establish a proper computing environment. Automation skills, within the command environment, will allow students to run commands, in the form of batch files, without user intervention, saving both time and money. Automation, in terms of administration, will also be explored. Command line data and file manipulation, often chosen over GUI methods, will be examined. In addition, network administration, including the determination of connectivity status and network connection analysis, which requires the use of commands that have no GUI counterparts will be explored. B . View Course SyllabusAdobe Acrobat, PDF

CSC 250 Computing Sciences Internship 3 hrs.
The Computing Sciences Internship will provide the student with an opportunity to gain real-world experience. The student will apply learned skills acquired through course work in any of the computing sciences degree programs to a work experience. The internship will also supply an awareness of career opportunities in the computing science field. Lastly, it will give the student a much needed advantage on acquiring a job after graduation because an internship is a full-time work experience. Prerequisites: CSC 226. Student must have a 2.0 GPA. B . View Course SyllabusAdobe Acrobat, PDF

CSC 251 Applied Database Concepts (3-0) 3hrs.
An introduction to database design and development. Database normalization, data integrity, concurrent updates, and data security will also be discussed and practiced. Emphasis will be on using Access to build and maintain relational databases. The student will create databases, queries, custom forms and reports, use macros and modules with VBA. Additionally, SQL programming will be used extensively. Prerequisite: CSC115 with a “C” or better. S . View Course SyllabusAdobe Acrobat, PDF

CSC 252 Multimedia of Information Technology (3-0) 3 hrs.
In order for students to be competitive when going for jobs in today’s economy, they need tools in their pocket to get them through the door. This course is designed to take students from the level of web programmer to web developer. Using tools that exist today and modifying those tools to fit for tomorrow will provide a solid foundation for development. Image editing software like Fireworks, animation software like Flash and design software like Dreamweaver have all been identified by web development companies as tools that a person entering the workplace should have a working knowledge of. We will use these or similar development tools to learn the programming languages behind the pictures to learn multimedia development. The class will culminate in producing a game in Flash and Action Script. An extensive understanding of Javascript or similar object oriented, web-based programming language is required. Prerequisite: CSC 262. B . View Course SyllabusAdobe Acrobat, PDF

CSC 260 Data Communications and Networking (3-0) 3 hrs.
The increasing computerization of today’s workplace has created the need for knowledgeable technicians, managers and administrators well grounded in the techniques of connecting multiple computer platforms, enabling data communications in diverse hardware and software environments and providing reliable communication between all parts of the organization. This course provides an overview of the essential fundamentals of networking required in today’s local area network (LAN) environment as well as a solid foundation for the student’s pursuit of certification through other programs such as CompTIA’s Net + and Microsoft’s Certified Professional program. Specifically, the course will focus on data communication technology, including telecommunication basics, LAN fundamentals and wide area network (WAN) principals that comprise today’s complex networking environment. Students will be required to complete several hands-on labs covering a number of activities for the creation and maintenance of a server-based, networked environment (i.e., Windows Server and Windows Workstation products). The course will also include the study of a working medium-sized institutional network. Prerequisite:CSC 115 with a grade of C or better or permission of instructor. B . View Course SyllabusAdobe Acrobat, PDF

CSC 261 Internetworking (3-0) 3 hrs.
This course is a study of internetworking fundamentals and how the Internet is integrated into the computing environment to enable organizations to share resources, collaborate and meet organizational goals. The networking essentials and the creation of simple local area networks introduced in CSC 260 Data Communications and Networking, are expanded upon to incorporate the linking of these simple networks to each other and to the Internet to create an internetwork. Internetworking devices such as switches and routers will be examined in detail. Students will focus on techniques to analyze, plan and manage an enterprise network. In support of these techniques, lab activities will include subnetting, packet-sniffing, switching and router configuration. Prerequisite:CSC 260. B . View Course SyllabusAdobe Acrobat, PDF

CSC 262 Web Site Development and Programming (3-0) 3 hrs.
The study of designing and implementing sites for the World Wide Web. The planning and analysis techniques and design methods covered will allow students to create an informative, engaging presentation of information via the web. Additionally, students will prepare web sites using appropriate mark-up languages and scripting (programming). A variety of web tools will be used in the development of the pages. Prerequisite: CSC 115(with a "C" or better) or permission of instructor. B . View Course SyllabusAdobe Acrobat, PDF

CSC 270 Principles of Information Security (3-0) 3 hrs.
An introduction to the various technical and administrative aspects of Information Security and Assurance. This course provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features. Students will be exposed to the spectrum of Security activities, methods, methodologies, and procedures. Coverage will include inspection and protection of information assets, detection of and reaction to threats to information assets, and examination of pre- and post-incident procedures, technical and managerial responses and an overview of the Information Security Planning and Staffing functions. Corequisite: CSC 260 or permission of the instructor. B . View Course SyllabusAdobe Acrobat, PDF

CSC 271 A+ Hardware and Operating Systems Technologies (3-1) 3 hrs.
This course is designed to provide the student with the skills and knowledge required for entry level PC Technicians, IT professionals, or Computer Science majors seeking a comprehensive introduction to computer hardware and software. This course will provide the student with the fundamental knowledge required to build, install, configure, upgrade, manage, troubleshoot and repair personal computers. Today’s computing systems include not only the standalone computer with a system unit, monitor, keyboard, mouse and printer, but have evolved into sophisticated systems that are networked with other systems while serving as a base for the addition of many other digital devices available on the market today. These computer systems require the student to not only understand the hardware components and how they interact with one another, but to also understand how the software in the form of an operating system interacts with the hardware to create a sophisticated computing system. This knowledge will enable the student to effectively diagnose, configure and maintain computer systems. While the objectives of A+ Hardware and OS Technologies will map closely to CompTIA’s A+ Certification objectives, the primary focus is to provide the computer student with the basic working knowledge of a computer system, defined by the hardware components and the software that interacts with this hardware to create a computer system. Prerequisite: CSC 115, with a grade of C or better, or permission of the instructor. B . View Course SyllabusAdobe Acrobat, PDF

CSC 272 Managing Operating Systems (3-0) 3 hrs.
This course is designed to provide the student with an understanding of the architecture and management of today’s commonly used computer operating systems. The course surveys the operating systems and included tools and utilities to acquire an understanding of how the operating systems work and how to use the tools and techniques to manage and automate computing system tasks. This course will use the Windows Command line and UNIX/Linux shell programming as teaching tools to provide the fundamental skills needed to prepare and use scripts to mange and automate daily computer/network management tasks and provide a deeper knowledge of operating system functions. Prerequisite: CSC 260 or permission of the instructor. B . View Course SyllabusAdobe Acrobat, PDF

CSC 273 Technical Information Security (3-0) 3 hrs.
This course provides an in-depth look at network security concepts and techniques. It will adopt a practical, hands-on approach when examining networking security techniques. Along with examining different network strategies, the student will explore the advancement of network implementation as well as exploring problem solving strategies necessary in the field of info security. Prerequisites: CSC 260 or permission of the instructor. S . View Course SyllabusAdobe Acrobat, PDF

CSC 274 Computer Forensics and Investigations (3-0) 3 hrs.
Computer Forensics and Investigation presents principles and techniques of conducting computing investigations. Computer forensics involves obtaining and analyzing digital information for use as evidence in civil, criminal, or administrative cases. Topics include: ethics, current computer forensic tools, digital evidence controls, processing crime and incident scenes, data acquisition, e-mail investigations, and becoming an expert witness. Hands-on experience, using a forensic software package will be part of the course. Prerequisites: CSC 260 or permission of the instructor. S . View Course SyllabusAdobe Acrobat, PDF

CSC 275 Preparing for Security+ Certification (2-0) 2 hrs.
This course prepares the student to take the Security+ Certification examination. It is intended for the experienced network administrator or the student who is in the last semester of the Certificate in Information Security program. This course focuses on the topics covered in the Security+ certification examination and is intended to be a culminating course as well as a supplement to the student's prior studies and/or experience. Prerequisites : Students must be in the last semester of the certificate program or permission of the instructor. S . View Course SyllabusAdobe Acrobat, PDF

CSC 290 Preparing for A+ Certification (2-0) 2 hrs.
This course prepares the student to take the A+ Certification examination. It is intended for the experienced PC Repair Technician or the student who has completed the FLCC Computer Technology and Networking degree program. This course focuses on the topics covered in the A+ certification examination and is intended to be a refresher course as well as a supplement to the student’s prior studies and/or experience. Prerequisite: CSC 260 or permission of instructor. JP/SU . View Course SyllabusAdobe Acrobat, PDF

CSC 291 Preparing for Network+ Certification (2-0) 2 hrs.
This course prepares the student to take the Network+ Certification examination. It is intended for the experienced Network Technician or the student who has completed the FLCC Computer Technology and Networking degree program. This course focuses on the topics covered in the Network+ certification examination and is intended to be a refresher course as well as a supplement to the student’s prior studies and/or experience. Prerequisite: CSC 260 and CSC 261 or permission of instructor. JP/SU . View Course SyllabusAdobe Acrobat, PDF

CSC 295 Current Topics in Computing and Technology (3-0) 3hrs.
This course covers new topics and developments in the field of computing sciences. These topics are beyond the scope of standard CSC courses, and are of interest to faculty and students. Topics of current interest in the industry may include game programming, any new programming language, programming for hand-held technology, and any new networking technology. This course may be taken more than once, as long as the course content changes. Prerequisite: Permission of the instructor. Course offered as appropriate. . View Course SyllabusAdobe Acrobat, PDF

Browse another subject: