Courses | Computer Science | Virginia Tech

Web Name: Courses | Computer Science | Virginia Tech

WebSite: http://courses.cs.vt.edu

ID:48037

Keywords:

Computer,Courses,Science,

Description:

Anticipated Undergraduate Course Offerings(Last updated August 21, 2020)The table below shows the courses the computer science department plans to offer through Spring 2020. This list should be considered tentative, and is subject to resource constraints and enrollment. See the Virginia Tech Time Table for scheduling details for specific semesters.Course offering key: N are for non-majors; students intending to major or minor in CS should not take these courses C satisfy the CS capstone requirement E are taught by ECE faculty M are taught by Math faculty S are taught by Stat facultySummer 2021 Anticipated Offerings:Summer I: 1064, 1114, 2104, 2114, 2505, 3114Summer II: 1064, 1114, 2114, 2505, 3114Capstone CoursesComputer science majors must take at least one course from an approved list of capstone courses. The purpose of this requirement is to ensure that students have at least one course that synthesizes and integrates skills and knowledge acquired throughout the CS undergraduate curriculum, and which includes a significant design experience, where teamwork and written and oral communication are a key part of that design experience.Characteristics of a Capstone CourseAlthough the various 4000 level courses designated as capstone courses focus on different problem domains and may be organized differently, all capstone courses are distinguished by the following characteristics:Requires synthesis and integration of knowledge and skills acquired across the curriculum to solve a significant open-ended problem.Provides a significant design experience in developing a solution, including the examination of multiple design alternatives, with justification for the final path taken.Uses teamwork.Requires significant written, oral and visual deliverables, including a summative report and presentation. Includes multiple reflection activities, perhaps repeated periodically, e.g., individual reflective writing assignments, design or code reviews, group or individual peer reviews.Includes an evaluation or assessment activity to gauge the merit the solution.  Approved CS Capstone CoursesCS 4284: Systems Networking CapstoneCS 4414: Issues in Scientific Computing (when taught by CS faculty)CS 4624: Multimedia, Hypertext Information AccessCS 4634: Design of InformationCS 4644: Creative Computing StudioCS 4704: Software EngineeringCS 4784: Human-Computer Interaction CapstoneCS 4884: Computational Biology Bioinformatics CapstoneOther CS 4xxx or 5xxx courses (including CS 4974/4994) may be approved as satisfying the capstone experience. However, prior approval from the Associate Department Head is required.Technical ElectivesAny Computer Science 3/4/5000-level course that is not otherwise used to fulfill a Computer Science requirement can be used as a technical elective.Examples of non-CS courses that have been accepted as technical electives are below. Important: The inclusion of a course on this list does not guarantee access to the course for Computer Science majors. Some of these courses may be restricted by major, and instructor's permission would be needed to take the course. Others have prerequisites that must be met to be eligible to take the course.Course NumberTitleACIS 4514Database Management Systems (duplicates CS 4604, i.e. cannot receive credit for both)ACIS 4524Software Development ProjectACIS/BIT 4554Networks Telecommunications in BusinessACIS/BIT 4564OO Systems Development for BusinessACIS 4684Information Systems Security and AssuranceAOE 4434Introduction to Computational Fluid DynamicsART 3504Creative CodeART 3704Rotating topics having to do with computer animation, game design, etcART 4504TS: Art Direction, Topics in Multimedia StudioBIT 4424Business Information Visualization Analytics (also offered as BIT 4984 Special Study: Business Info Visual Analytics)BIT 4434Computer Simulation in BusinessBIT 4444Decision Support SystemsBIT 4494Network Simulation, Modeling Analysis in BusinessBIT 4514Database Technology for E-Business (duplicates CS 4604)BIT 4544Advanced Methods in Business AnalyticsBIT 4574Advanced Networking for BusinessBIT 4614Information SecurityCMDA 3605Mathematical Modeling: Methods and Tools ICMDA 3606Mathematical Modeling: Methods and Tools IICMDA 4604Intermediate Topics in Math ModelingCMDA 4864Computational Modeling Data Analytics CapstoneCOMM 4374New Communications TechnologyECE 3504Digital Design I (old number used through Summer 2013)ECE 3534Microprocessor System DesignECE 3544Digital Design IECE 3574Applied Software EngineeringECE 4510Genetic AlgorithmsECE 4524Artificial Intelligence and Engineering ApplicationsECE 4550Real Time SystemsECE 4560Computer and Network Security FundamentalsECE 4564Network Application DesignECE 4580Digital Image ProcessingECE 4704Principles of Robotic SystemsECE 4984Special Study (depending on topic)ECON 4424Theory of Games and Economic BehaviorENGE 4984Special study (depending on topic)GEOG/GEOL 4084Modeling with GISGEOG 4314Analysis in GISGEOG 4324Algorithms in GISMATH 4175Cryptography IMATH 4176Cryptography IIMATH 4445Introduction to Numerical AnalysisMATH 4454Applied Mathematical ModelingMATH 5454Graph TheoryME 4524Robotics and AutomationME 4984SS: Research Topics in Robotics (Fall 2017)MUS 3064Digital Sound ManipulationMUS 3065Computer Music Multimedia IMUS 3066Computer Music Multimedia IIPHYS 4755Intro to Computational PhysicsPHYS 4984Special Study (depending on topic)Requests to have a non-CS course (not already on the list) approved as a technical elective are made by submitting a syllabus (not course description) by email to your academic advisor.  For consideration, the course must have significant technical content relevant to the science or application of computing.Note: This includes non-CS Independent Study (4974) and Undergraduate Research (4994) courses. Special Study (4984) courses from outside the Computer Science Department may be approved, but only if the request is submitted for review before the start of the course.For any new course approved as a technical elective, students will have to submit a course substitution request to ensure the credit is applied appropriately. Please submit this form once you have completed the course.

TAGS:Computer Courses Science 

<<< Thank you for your visit >>>

Websites to related :
Welcome To Dave Wilson Nursery |

  Commercial Orchard Sales   Hickman Office      ROB ALAMO      STACY ANDERSON      JEREME FROMM      HARBIR SINGH   Reedley Office  

Definition Finder Puzzles,scrabb

  Grandchild: - A son s or daughter s child; a child in the seconddegree of descent. Herbal: - Of or pertaining to herbs. Forcible: - Violent; impetuous

Burpee Seeds and Plants - Home G

  Elegant new turnip is a radiant beauty, with silky skin and delectable sweet flavor.Extra-large cylindrical heads are jam-packed with crispy, white-ri

Krabi Sea Tour, Thailand. Krabit

  Krabi Sea Tour, Thailand. Krabitour, Phuket tour package , Krabi daily tour honeymoon package, Sightseeing tour Elephant tour  snorkeling tour, Phi-P

Krabi Everything about Krabi Th

  The province of Krabi doesn’t have to try very hard to come up with enough opportunities for the romantics at heart. Nature itself provides all the n

Mozilla

  The mission of the Mozilla projectis to preserve choice and innovation on the Internet. The project is: * The producer and provider of the award-winn

Krabi Hotel | The Tubkaak Resort

  A Boutique Resort Escape to the embrace of nature There’s a heavenly corner of earth, hidden from the world, tucked between the forested Hang Nak mou

Travel Costs and Prices Paid - C

  Find out what price other people are paying. Share your shopping experience with others.

CAN Bus | Mailing List Archive

  This forum is an archive for the mailing list canlist@vector-informatik.de (more options) Messages posted here will be sent to this mailing list. An i

Nabble Free Forum Embeddable W

  Embed into any Website All Nabble apps are naturally embeddable, which means that they can be easily displayed inside any web page. Fully Customizabl

ads

Hot Websites