Keith Costello
Professor, Computer Information Systems
(276) 223-4806
242 Grayson Hall
Office Hours: 
Monday 8:30AM - 10:30AM
Tuesday 8:30AM - 10:30AM; 1:30PM-3:30PM
Wednesday 8:30AM - 10:30AM
Thursday 8:30AM - 10:30AM

Personal Information

Hometown: 
Chesterfield, VA
High School Attended: 
Manchester
Degrees and Certifications: 
B.S. Bluefield College
M.S. Marshall University
M.B.A. Morehead State University
Community Service Activities: 
Rocky Gap Ruritan Club
The best thing about working at WCC is...: 
...hanging out with colleagues and students who are committed to higher education.

Current Teaching Schedule

Computer Science

CSC 201: Computer Science I

CSC 201: Computer Science I (4 credits) Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language. Lecture 4 hours per week. 4 credits
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
42337
CSC  201-95 Course Materials
4 MTWRFSU 2020-08-24 - 2020-12-21 04:41:00 - 04:42:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

Information Technology Essentials

ITE 100: Introduction to Information Systems

ITE 100: Introduction to Information Systems Covers the fundamentals of computers and computing and topics which include impact of computers on society, ethical issues, and terminology. This course provides discussion about available hardware and software as well as their application.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
54379
ITE  100-95 Course Materials
3 MTWRFSU 2020-10-05 - 2021-01-10 03:30:00 - 03:31:00 VIRTUAL Virtual 1 95 Online Costello,Keith P

ITE 115: Introduction to Computer Applications and Concepts

Introduction to Computer Applications and Concepts (3 cr.) Covers computer concepts and internet skills and use a software suite which includes word processing, spreadsheet, database, and presentation software to demonstrate skills required for computer literacy. Recommended prerequisite keyboarding skills.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40907
ITE  115-95 Course Materials
3 MTWRFSU 2020-08-24 - 2020-12-21 04:19:00 - 04:20:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P
40908
ITE  115-96 Course Materials
3 MTWRFSU 2020-08-24 - 2020-12-21 04:20:00 - 04:21:00 VIRTUAL Virtual 1 96 Online w/E-Rate Costello,Keith P
40909
ITE  115-97 Course Materials
3 MTWRFSU 2020-08-24 - 2020-12-21 04:21:00 - 04:22:00 VIRTUAL Virtual 1 97 Online w/E-Rate Costello,Keith P
40910
ITE  115-98 Course Materials
3 MTWRFSU 2020-08-24 - 2020-12-21 04:22:00 - 04:23:00 VIRTUAL Virtual 1 98 Online w/E-Rate Costello,Keith P
49296
ITE  115-99 Course Materials
3 MTWRFSU 2020-08-24 - 2020-12-21 04:22:00 - 04:23:00 VIRTUAL Virtual 1 99 Online w/E-Rate Costello,Keith P

Information Technology Networking

ITN 101: Introduction to Network Concepts

ITN 101 Introduction to Network Concepts ( 3 Credits) Provides instruction in networking media, physical and logical topologies, common networking standards and popular networking protocols. Emphasizes the TCP/IP protocol suite and related IP addressing schemes, including CIDR. Includes selected topics in network implementation, support and LAN/WAN connectivity.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40916
ITN  101-95 Course Materials
3 MTWRFSU 2020-08-24 - 2020-10-19 04:24:00 - 04:25:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

ITN 106: Microcomputer Operating Systems

ITN 106 - Microcomputer Operating System - Teaches use of operating system utilities and multiple-level directory structures, creation of batch files, and configuration of microcomputer environments. May include a study of graphical user interfaces.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40917
ITN  106-95 Course Materials
3 MTWRFSU 2020-10-20 - 2020-12-21 04:25:00 - 04:26:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

ITN 107: PC Hardware & Troubleshooting

ITN 107 - PC Hardware and Troubleshooting (3 Credits) Includes specially designed instruction to give a student a basic knowledge of hardware and software configurations. Includes the installation of various peripheral devices as well as basic system hardware components.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40918
ITN  107-95 Course Materials
3 MTWRFSU 2020-08-24 - 2020-10-19 04:26:00 - 04:27:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

ITN 260: Network Security Basics

ITN 260: Network Security Basics (3 credits) Provides instruction in the basics of network security in depth. Includes security objectives, security architecture, security models and security layers; risk management, network security policy, and security training. Includes the give security keys, confidentiality integrity, availability, accountability and auditability.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40902
ITN  260-95 Course Materials
3 MTWRFSU 2020-10-20 - 2020-12-21 04:18:00 - 04:19:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

Information Technology Programming

ITP 100: Software Design

Introduces principles and practices of software development. Course content includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools. Recommended prerequisite or corequisite is high school algebra.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
40901
ITP  100-95 Course Materials
3 MTWRFSU 2020-10-20 - 2020-12-21 03:17:00 - 03:18:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

ITP 120: Java Programming I

ITP 120 - JAVA PROGRAMMING I - Entails instruction in fundamentals of object-oriented programming using Java. This course emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Recommended prerequisite: ITP 100.
Class Number Credits Days Dates Time Location Building Room Class Section Instruction Mode Instructor Class Notes
49298
ITP  120-95 Course Materials
4 MTWRFSU 2020-08-24 - 2020-12-21 04:21:00 - 04:22:00 VIRTUAL Virtual 1 95 Online w/E-Rate Costello,Keith P

 

WCC FacebookWCC TwitterWCC InstagramWCC LinkedInWCC Youtube