Students
مصاريف
غير متاح
تاريخ البدء
غير متاح
وسيلة الدراسة
داخل الحرم الجامعي
مدة
4 years
حقائق البرنامج
تفاصيل البرنامج
درجة
درجة البكالوريوس
تخصص رئيسي
Artificial Intelligence | Computer Science | Software Engineering
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات | لسانيات
نوع التعليم
داخل الحرم الجامعي
توقيت
لغة الدورة
إنجليزي
عن البرنامج

نظرة عامة على البرنامج


Computer Science BA

About the Program

The College of Computing & Informatics' Bachelor of Arts in Computer Science offers extensive exposure and hands-on practice in the core areas of the field, including programming paradigms and languages, algorithms, systems, networking, and software engineering. Students also focus their upper-level studies with specializations in areas such as artificial intelligence and machine learning, security, graphics and vision, and game programming/development.


Degree Requirements

The Bachelor of Arts (BA) in Computer Science program emphasizes foundation courses in the humanities and the social sciences, leading to careers involving applications in those areas.


  • University Requirements:
    • CIVC 101: Introduction to Civic Engagement (1.0)
    • COOP 101: Career Management and Professional Development (1.0)
    • UNIV CI101: The Drexel Experience (2.0)
    • or CI 120: CCI Transfer Student Seminar
  • Computer Science Requirements:
    • CS 164: Introduction to Computer Science (3.0)
    • CS 171: Computer Programming I (3.0)
    • or CS 175: Advanced Computer Programming I
    • CS 172: Computer Programming II (3.0)
    • CS 260: Data Structures (4.0)
    • CS 265: Advanced Programming Tools and Techniques (3.0)
    • CS 270: Mathematical Foundations of Computer Science (3.0)
    • CS 277: Algorithms and Analysis (3.0)
    • CS 281: Systems Architecture (4.0)
    • CS 283: Systems Programming (3.0)
    • CS 360: Programming Language Concepts (3.0)
    • SE 181: Introduction to Software Engineering and Development (3.0)
    • or SE 201: Introduction to Software Engineering and Development
    • SE 310: Software Design (3.0)
  • Upper Division Computer Science Courses:
    • Select 2 courses from the list below (6.0)
      • CS 361: Concurrent Programming
      • CS 370: Operating Systems
      • CS 377: Software Security
      • CS 380: Artificial Intelligence
      • CS 432: Interactive Computer Graphics
      • CS 472: Computer Networks: Theory, Applications and Programming
      • SE 320: Software Verification and Validation
  • Computer Science Electives:
    • Students must take 6 additional courses (18 additional credits) composed of any 300-level or 400-level CS or SE course not already used to satisfy the requirement above.
    • A maximum 3 courses may come from outside CS and SE.
  • Computing & Informatics Requirements:
    • CI 101: Computing and Informatics Design I (2.0)
    • CI 102: Computing and Informatics Design II (2.0)
    • CI 103: Computing and Informatics Design III (2.0)
    • CI 491 [WI]: Senior Project I (3.0)
    • CI 492 [WI]: Senior Project II (3.0)
    • CI 493 [WI]: Senior Project III (3.0)
  • Mathematics Requirements:
    • MATH 121: Calculus I (4.0)
    • MATH 122: Calculus II (4.0)
    • MATH 123: Calculus III (4.0)
    • MATH 200: Multivariate Calculus (4.0)
    • MATH 201: Linear Algebra (4.0)
    • MATH 221: Discrete Mathematics (3.0)
    • MATH 311: Probability and Statistics I (4.0)
  • Science Requirements:
    • Select one of the following lab science sequences options plus science electives from below (18.0)
      • Option A:
        • BIO 131
        • BIO 134
        • BIO 132
        • BIO 135
        • BIO 133
        • BIO 136
      • Option B:
        • CHEM 101
        • CHEM 102
        • CHEM 103
      • Option C:
        • PHYS 101
        • PHYS 102
        • PHYS 201
  • Arts & Humanities Requirements:
    • COM 230: Techniques of Speaking (3.0)
    • ENGL 101: Composition and Rhetoric I: Inquiry and Exploratory Research (3.0)
    • or ENGL 111: English Composition I
    • ENGL 102: Composition and Rhetoric II: Advanced Research and Evidence-Based Writing (3.0)
    • or ENGL 112: English Composition II
    • ENGL 103: Composition and Rhetoric III: Themes and Genres (3.0)
    • or ENGL 113: English Composition III
    • PHIL 311: Ethics and Information Technology (3.0)
    • Arts Humanities, Business, or Social Studies electives (6.0)
    • Disciplinary Minor (24.0)
    • Free electives (16.0)

Program Electives

  • Science electives: any CHEM (100-499), BIO (100-499), PHYS (100-499), ENVS (100-499), ENSS (100-499), PHEV (100-499)
  • Social Studies electives: any AFAS (100-499), ANTH (100-499), GST (100-499), HIST (100-499), JWST (100-499), PSCI (100-499), PSY (100-499), SOC (100-499), WGST (100-499)
  • Arts & Humanities electives: any ARCH (100-499), ARTH (100-499), CMGT (100-499), CJS (100-499), COM (100-499), CULA (100-499), DANC (100-499), EDEX (100-499), EDUC (100-499), ENGL (100-499), ESTM (100-499), FASH (100-499), FMST (100-499), FMTV (100-499), GST (100-499), INTR (100-499), LING (100-499), MUSC (100-499), PHIL (100-499), PHTO (100-499), THTR (100-499), VSCM (100-499), VSST (100-499), WRIT (100-499), Foreign Language (any undergraduate course 101-499 in ARBC, CHIN, FREN, GER, HBRW, ITAL, JAPN, KOR, SPAN)
  • Business electives: any ACCT (100-499), BLAW (100-499), BUSN (100-499), ECON (100-499), ENTP (100-499), FIN (100-499), HRMT (100-499), INTB (100-499), MGMT (100-499), MIS (100-499), MKTG (100-499), OPM (100-499), OPR (100-499), ORGB (100-499), SMT (100-499), STAT (100-499), TAX (100-499)

Writing-Intensive Course Requirements

In order to graduate, all students must pass three writing-intensive courses after their freshman year. Two writing-intensive courses must be in a student's major. The third can be in any discipline.


Sample Plan of Study

4 year, one co-op

  • First Year:
    • Fall: CI 101, CS 164, ENGL 101, MATH 121, UNIV C101, Arts/Humanities elective
    • Winter: CI 102, CIVC 101, COOP 101, CS 171, ENGL 102, MATH 122
    • Spring: CI 103, CS 172, ENGL 103, MATH 123, UNIV C101, Science lab
  • Second Year:
    • Fall: CS 265, CS 270, MATH 201, SE 181, Disciplinary Minor elective, Free elective
    • Winter: CS 260, MATH 221, Disciplinary Minor elective, Free elective, Science elective
    • Spring: COM 230, CS 277, CS 281, SE 310, Disciplinary Minor elective, Science lab
  • Third Year:
    • Fall: MATH 311, PHIL 311, Upper Division Computer Science Courses, Disciplinary Minor elective, Free elective
    • Winter: Arts & Humanities, Business, and Social Studies elective, Computer Science elective, Disciplinary Minor electives, Free elective
  • Fourth Year:
    • Fall: CI 491, Computer Science electives, Disciplinary Minor elective, Free elective
    • Winter: CI 492, Computer Science electives, Free elective
    • Spring: CI 493, Computer Science elective, Free electives

5 year, 3 co-op

  • First Year:
    • Fall: CI 101, CS 164, ENGL 101, MATH 121, UNIV C101, Arts/Humanities elective
    • Winter: CI 102, CIVC 101, COOP 101, CS 171, ENGL 102, MATH 122
    • Spring: CI 103, CS 172, ENGL 103, MATH 123, UNIV C101, Science lab
  • Second Year:
    • Fall: CS 265, CS 270, MATH 201, SE 181, Disciplinary Minor elective, Free elective
    • Winter: CS 260, MATH 221, Disciplinary Minor elective, Free elective, Science elective
  • Third Year:
    • Fall: COM 230, CS 283, CS 277, CS 281, SE 310, Disciplinary Minor elective
    • Winter: COOP EXPERIENCE
    • Spring: COOP EXPERIENCE
  • Fourth Year:
    • Fall: MATH 311, PHIL 311, Upper Division Computer Science Courses, Disciplinary Minor elective, Free elective
    • Winter: Arts & Humanities, Business, and Social Studies elective, Computer Science elective, Disciplinary Minor electives, Free elective
    • Spring: COOP EXPERIENCE
  • Fifth Year:
    • Fall: CI 491, Computer Science electives, Disciplinary Minor elective, Free elective
    • Winter: CI 492, Computer Science electives, Free elective
    • Spring: CI 493, Computer Science elective, Free electives

Co-op/Career Opportunities

Co-Op Options

Two co-op options are available for this program:


  • five-year/three co-op
  • four-year/one co-op

Career Opportunities

The demand for computing skills is tremendous and growing with highly paid jobs. Most professionals in the field focus on the design and development of software and software-based applications. Typical jobs include software engineer, programmer, web designer, multimedia or software developer, systems analyst or consultant, manager of technical staff, client-server architect, network designer, and database specialist.


Facilities

The College of Computing & Informatics is located at 3675 Market. Occupying three floors in the modern uCity Square building, CCI's home offers state-of-the-art technology in our classrooms, research labs, offices, meeting areas, and collaboration spaces.


Program Level Outcomes

The College of Computing & Informatics works continually to improve its degree programs. As part of this effort, the Computer Science degree is evaluated relative to the following Objectives and Outcomes.


Computer Science Program Educational Objectives

Drexel Computer Science alumni will:


  • Be valued employees in a wide variety of occupations in industry, government, and academia, in particular as computer scientists and software engineers
  • Succeed in graduate and professional studies, such as engineering, science, law, medicine, and business
  • Pursue life-long learning and professional development to remain current in an ever-changing technological world
  • Provide leadership in their profession, in their communities, and society
  • Function as responsible members of society with an awareness of the social and ethical ramifications of their work

Computer Science Student Outcomes (for Bachelor of Science and Bachelor of Arts)

The Drexel Computer Science program enables students to attain by the time of graduation:


  • An ability to apply knowledge of computing and mathematics appropriate to the discipline
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • An ability to function effectively on teams to accomplish a common goal
  • An understanding of professional, ethical, legal, security, and social issues and responsibilities
  • An ability to communicate effectively with a range of audiences
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society
  • Recognition of the need for and an ability to engage in continuing professional development
  • An ability to use current techniques, skills, and tools necessary for computing practice
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  • An ability to apply design and development principles in the construction of software systems of varying complexity
عرض المزيد