BA Programs in Engineering & Technology

Compare 61 Bachelors of Arts in Engineering & Technology

Engineering & Technology

Many students intending to pursue a Bachelor of Arts in Engineering and Technology choose to explore a program that provides a comprehensive core with a focus on different branches of engineering. In fact, obtaining a degree in this field gives individuals the infrastructure needed to contribute their highly specialized skills and knowledge. In this way, they can design and manufacture products to meet demands of our increasingly high-tech world.

What is a BA in Engineering and Technology? A bachelor degree in engineering and technology equips students academically with a quality education with emphasis in the expanding fields of mechanical design, information technology, network security, digital forensics, and construction design. Courses vary but the in-depth study of science and math focuses on application and theory, allowing students to build research skills, design experiments, collect data, and interpret results.

There are numerous reasons that students choose to enroll in the program. For instance, students can prepare for the career they desire with the requisite skills, training, and experience that leads to more job security, more prospects, and increased earnings potential. Additionally, they are assured of gaining the practical and theoretical knowledge they need, along with decision-making, problem-solving, and analytical skills sought after by employers.

The cost of the program varies depending on the particular institution and the length. Typically the course curriculum lasts between one and three years. For that reason, it is important that prospective students research the school thoroughly to ensure the courses offered align with their career goals.

Individuals who enroll in the program find themselves in demand for a variety of competitive positions upon graduation, such as an engineer, a research scientist, computer science technician, software developer, and construction manager.

There are international options for the program from various universities. Online courses are an ideal opportunity for those individuals who live in remote areas with limited access to a college and for those who require a flexible schedule. To get started with a course, search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More

BA in Mathematics

Wartburg College
Campus Full time 4 years September 2017 USA Waverly

If you have a passion for challenging course work, practical applications, and problem solving, a Bachelor of Arts degree in mathematics may be great option. You will discover a strong interrelationship among mathematics, computer science, and physics, reflecting the faculty’s longstanding focus on helping student find the right program for their skills and interests. [+]

BAs in Engineering & Technology. If you have a passion for challenging course work, practical applications, and problem solving, a Bachelor of Arts degree in mathematics may be great option. You will discover a strong interrelationship among mathematics, computer science, and physics, reflecting the faculty’s longstanding focus on helping student find the right program for their skills and interests. The department merges course work with laboratory activities, practical internships, and opportunities for teaching and leadership. Courses emphasize in-depth group activities, enabling you to tackle challenging projects while developing your interpersonal communication skills. These experiences will provide a solid foundation for future employment or graduate study. Wartburg supports and encourages undergraduate research and design projects utilizing innovative technology, including virtual reality displays and 3-D visualization software. Program Fast Facts The mathematics program helps students understand the structure of mathematics, demonstrate skills, solve problems, and apply mathematics in meaningful vocations and services. Students use computers on an NT network located near mathematics classrooms and have use of them both inside and outside of class. Students will develop a coherent and broad-based understanding of the mathematics discipline consistent with the current MAA recommendations. Students will be prepared for entry into mathematics professions such as actuarial scientist or applied mathematician, for graduate study, and for the professional and personal challenges of the discipline. Students will appreciate mathematical knowledge and skills and be prepared to confront the ethical and societal issues associated with the mathematics profession. Students will be prepared to apply their knowledge of... [-]

BA in Computer Science and Technology

Nanjing University Of Posts And Telecommunications
Campus Full time 4 years September 2017 China Nanjing

BA in Computer Science and Technology [+]

The Requirements of Educational Background 1. For those who pursue a bachelor's degree, the applicant must have a high school diploma, excellent performance during high school period, and good health. In principle, not older than 25 years of age. 2. For those who pursue a master's degree, the applicant must have a related bachelor degree, excellent performance during undergraduate study, and good health. In principle, not older than 35 years of age. 3. For those who pursue a doctor's degree, the applicant must have a related master degree, excellent performance during graduate study, and good health. In principle, not older than 40 years of age. The Language Requirements Undergraduate and graduate admission should meet requirements of IELTS or TOEFL. If the applicant has no corresponding certificate, he/she can participate in language training, and could start the professional learning phase after passing the training. The Application Materials 1. NUPT application form 2. high school graduation certificate; 3. high school transcript; 4. passport; 5. passport-sized photo. Admission Procedures 1. NUPT will issue the applicant a scanned pre-admission letter if he/she is qualified,and he/she needs pay the accomadation fee(4000rmb),application fee(400) and insurance fee(600),altogher 5000rmb in advance in due 10 days,then NUPT will issue the "admission notice" and JW202 to the applicant.About the scholarship, for the new students,all of them can get first level scholarship (TUITION FREE) for the first year,for more information on scholarship,check "NUPT International Student Scholarship Management Regulations". 2. The admitted applicant should go to The People's Republic of China embassy... [-]

Bachelor in Engineering (3+2)

Saint Francis University
Campus Full time 3 - 5 years August 2017 USA Loretto

Through this accelerated “3+2” opportunity, you can earn two degrees in just five years. (Most students spend three years at Saint Francis, then transfer to an accredited engineering school, completing a B.A. in year four and a B.S. in year five.) [+]

BAs in Engineering & Technology. Is Engineering for you? Engineering is the discipline of putting science and technology to work in designing, analyzing and building structures, machines, processes and systems. Supplementary disciplines ranging from economics and political science to literature and philosophy prepare flexible minds for dynamic and evolving careers. At Saint Francis, you can couple a liberal arts foundation with the right mathematical, scientific and analytical skills to pursue a career in engineering. Degree options Engineering, B.A. (3+2 program) Why study Engineering in the 3+2 option? Through this accelerated “3+2” opportunity, you can earn two degrees in just five years. (Most students spend three years at Saint Francis, then transfer to an accredited engineering school, completing a B.A. in year four and a B.S. in year five.) You may also be interested in the following 4-year options offered entirely at Saint Francis University: Environmental Engineering or Petroleum and Natural Gas Engineering. Saint Francis University has cooperative engineering programs with Clarkson University of New York, The Pennsylvania State University, and the University of Pittsburgh. The programs are designed to prepare a student with a liberal arts background for a professional career in a branch of engineering. After successfully completing three years in the pre-engineering program at Saint Francis University, the qualified student transfers to any of the three schools mentioned or to any school offering ABET (Accreditation Board for Engineering and Technology)-accredited B.S. program in engineering to complete the final two years of the program. After successful completion of one... [-]

Audio Production

American University
Campus Full time September 2017 USA Washington

American University offers students the opportunity to earn both undergraduate and graduate degrees through its combined bachelor's/master's programs. See Combined Bachelor's and Master's Degrees for more information. [+]

Offered by the Department of Performing Arts, College of Arts and Sciences. Admission to the Program Formal admission to the program requires a grade point average of 2.00 (on a 4.00 scale) and departmental approval. 120 credit hours with a cumulative GPA of 2.00 or better Completion of college writing requirement Completion of university mathematics requirement General Education Requirements A total of ten courses, consisting of two courses from each of the five foundational areas At least one course from Area Five: The Natural and Mathematical Sciences must include a laboratory science component No more than two courses may be taken in the same discipline Major Requirements 59 credit hours with grades of C or better Course Requirements Core (34-39 credit hours) ATEC-101 Fundamentals of Audio Technology (3) (3) ATEC-102 Audio Technology Laboratory (1) (1) ATEC-301 Digital Audio Workstations I (3) (3) ATEC-311 Sound Studio Techniques I (4) (4) ATEC-321 Sound Synthesis I (3) (3) ATEC-401 Digital Audio Workstations II (3) (3) ATEC-403 Production Mixing and Mastering (3) (3) ATEC-411 Sound-Studio Techniques II (4) (4) ATEC-421 Sound Synthesis II (3) (3) ATEC-431 Studio Management (3) (3) ATEC-441 Business of the Audio Industry (3) (3) ATEC-450 Audio Technology Capstone (1-6) (1-6) Electives (10 credit hours) Complete 10 credit hours from the following or other courses with the approval of the department: ATEC-491 Internship (1-6) (1-6) PHYS-300 Acoustics (3) (3) PHYS-310 Electronics (4) (4) Area of Specialization (15 credit hours) Complete 15 credit hours from an area of specialization, either communication or... [-]

Bachelor in Aviation Management (for EU students)

IUBH School of Business and Management (for EU students)
Campus Full time 6 - 7 semesters October 2017 Germany Bad Honnef

The Aviation Management programme teaches you the core issues of business administration in the aviation industry. In 2001,we were one of the first European universities to introduce a study programme in aviation management... [+]

BAs in Engineering & Technology. Aviation Management - More than just flying! Take customers to their destination on time in the fastest, safest and most convenient way. The Aviation Management programme teaches you the core issues of business administration in the aviation industry. In 2001,we were one of the first European universities to introduce a study programme in aviation management. The programme's strong academic focus and its practical components have repeatedly received praise from the industry. Aviation Management Degree: Bachelor of Arts (B.A.) Duration: 6 or 7 semesters ECTS-Credits: 180 (6 semester) or 210 (7 semester) Language: English Studies: full-time Internship: 1 semester Study abroad: 1 semester (6 semester, optional) Campus: Bad Honnef Intakes: Spring & Autumn Your benefits at IUBH Besides general business management, you will learn the characteristics, regulations and mechanisms of the aviation industry. Research and project work help to deepen and intensify your knowledge. By the time you graduate, you will have an excellent academic education and a perfect starting point for an international aviation career. Faculty with proven international experience Instruction in small, international groups Theory and practice linked through case studies and projects with international organisations Development of key social, professional and intercultural skills Access to extensive industry contacts for internships and career, including information and networking programmes A professional edge through an extensive, optional foreign language programme Our language of instruction is English, our atmosphere is international and our programmes make students highly employable. Our international professors use their practical experience to teach... [-]

Bachelor in Game Development

Academy of Art University
Campus or Online Full time 4 years September 2017 USA San Francisco

The Game Development BFA gives a well-rounded education in the arts with an emphasis on understanding and applying techniques including 3D modeling, animation and lighting in video game production. [+]

The Game Development BFA gives a well-rounded education in the arts with an emphasis on understanding and applying techniques including 3D modeling, animation and lighting in video game production. Students graduate with a solid grasp of the fundamental game art principles, including knowledge of game engine technology and pre-production and production environments. BFA Game Development Unit Requirements Major Coursework Core 36 units Major 42 units Electives 9 units Liberal Arts 45 units TOTAL 132 units BFA Game Development Degree Requirements Minimum grade of C- in all core courses, major courses, and LA 108 Composition for the Artist Minimum 2.0 GPA and the following general education requirements: 3 Written Communication courses 4 Art Historical Awareness courses 1 Employment Communications and Practices course 1 Historical Awareness course 1 Quantitative Literacy course 1 Cultural Ideas & Influences course After above general education requirements are met, take Liberal Arts electives as needed to fulfill the Liberal Arts unit requirement. BFA Program Learning Outcomes Undergraduate students will meet the following student performance criteria: Visual Communication Integrate objects, environments, characters, and props into a cohesive game experience Use appropriate media to communicate ideas throughout the design process Draw, design, and render forms (2D/3D) to game industry standards Technology Demonstrate proficiency with technology related to contemporary game production Presentation Skills Clearly and professionally present work and ideas Critical Thinking and Problem Solving Research and generate workable solutions under a deadline Create a concept for an interactive experience that demonstrates an understanding of game mechanics Professional Readiness Produce... [-]

BA in Film and Computing

University of Kent, School of Computing
Campus Full time 3 years September 2017 United Kingdom Canterbury

This Film and Computing joint honours degree focuses on the practical application of computers rather than the more theoretical aspects of computer science. [+]

BAs in Engineering & Technology. BA in Film and Computing We are one of the three major universities in the UK for film studies, and one of the most highly regarded departments in Europe. Film at Kent engages with cinema's rich scope and history, from silent classics and mainstream Hollywood to world cinema and the avant-garde. We have a thriving film culture, with 10-20 films screened on our courses each week, the Gulbenkian Cinema (the regional arts cinema) based on campus and a lively student film society. Our modules cover film theory, history and practice, from the basics of form and style at Stage 1 to exploring topics including national cinemas, animation, cognition and emotion, fantasy and pulp film. Academic modules can be combined with innovative and creative practical study, including modules such as film criticism. This Film and Computing joint honours degree focuses on the practical application of computers rather than the more theoretical aspects of computer science. You can choose to spend either a half or a quarter of your time studying computing – the remainder is spent studying your other subject. Graduates who can offer employers a thorough understanding of the application of computing to business situations, in addition to another specialism, are in great demand. In 2014, the University opened a new 62-seat cinema named after the pioneering female film director Ida Lupino, which students can enjoy as part of their experience during their studies. The Lupino has state-of-the-art digital projection and sound, and has been... [-]

BA in Computer Information Technology

Northern Arizona University
Online Full time Part time 4 years September 2017 USA Flagstaff + 1 more

The program is designed to provide the foundational skills for continuous learning and to adapt to the fast changing information technology environment. This program also includes competency-based and hands-on learning modules to enhance acquired business skills. Parts of the curriculum are designed around highly valued certifications. Students will also augment their IT skills with the social, verbal and intercultural business skills demanded by today’s work environments. [+]

The program is designed to provide the foundational skills for continuous learning and to adapt to the fast changing information technology environment. This program also includes competency-based and hands-on learning modules to enhance acquired business skills. Parts of the curriculum are designed around highly valued certifications. Students will also augment their IT skills with the social, verbal and intercultural business skills demanded by today’s work environments. What Can I Do with a Bachelor of Arts in Computer Information Technology? This major is designed for students who are interested in beginning a new career or advancing a current one in the field of information technology. The program provides students with hands-on experience in the latest technologies, skills and knowledge toward common IT certifications, and the communication and business skills necessary for career advancement. Career opportunities that might be pursued: Business Analyst IT Project Manager Technical Program Manager Systems Administrator Database Administrator IT Security Analyst Network Administrator Programmer Analyst Web Technician and Administrator Software Technician With further education, one of these paths is possible: IT Manager/Director Network Infrastructure Engineer IT Security Engineer / Firewall Engineer Enterprise Architect/IT Senior Programmer Technical Professor Web Developer Software Developer University Requirements To receive a bachelor's degree at Northern Arizona University, you must complete at least 120 units of credit that minimally includes a major, the liberal studies requirements, and university requirements as listed below. All of Northern Arizona University's requirements. All requirements for your specific academic plan(s). At least 30 units of upper-division courses, which may... [-]

BA in Computer Generated Animation

IED – Istituto Europeo di Design Rome
Campus Full time 3 years October 2017 Italy Rome

The course of first level academic diploma in Computer Generated Animation forms a professional specialized in the creation, modeling and animation of objects, characters, environments and effects, completely created with 3D technology. The course has as its goal to form creative individuals who have a solid preparation in the historical –critical and cultural aspects, the capacity of analysis and scientific knowhow, and the flexibility necessary to work in production teams of different types. [+]

BAs in Engineering & Technology. THIS PROGRAM IS TAUGHT IN ITALIAN Ideation, realization and management of digital products and interactive media, with particular attention to the entertainment industry: cinema, video games, animation, virtual-design. The course forms a professional figure specialized in the use of new digital technologies, able to operate in different directions, in particular those roles associated with creating new ideas (Game Designer, Director, Art Director), including production (Producer), communication and marketing (Public Relations, Marketing Manager) and visualization (Modeler, Animator, 2D and 3D Artist). A professional who combines creative skills with a solid base in historical-critical fields and culture, capacity of analysis and scientific knowhow, and the flexibility necessary to work in production teams of different types. These qualities are required in various fields, in which the needs of communication, production and technical limitations all converge. The first year of the course of Videogame deals with the fundamentals, in which one learns about the techniques, the basic tools and the methodology necessary in order to take on the phases of ideation, project design and the realization of a three dimensional image, in addition to projects and works of animation. The cultural disciplines are taught alongside those of a technical and theoretic nature, in order to give the student a solid base to be able to later take on the complexity of the profession. Special attention is given also to the tools necessary for the presentation of projects. During the second year the study plan foresees acquiring knowledge of specific... [-]

BA (Hons) in German and Computing

University of Kent, School of European Culture and Languages
Campus Full time 4 years September 2017 United Kingdom Canterbury

Graduates who can offer employers a thorough understanding of the application of computing to business situations, in addition to expertise in another specialism, are in great demand. [+]

BA (Hons) in German and Computing Graduates who can offer employers a thorough understanding of the application of computing to business situations, in addition to expertise in another specialism, are in great demand. This joint-honours degree enables you to combine the study of computing with the modern language of German. Computing at Kent focuses on the practical application of computers rather than the more theoretical aspects of computer science. You can choose to spend either a half or a quarter of your time studying computing – the remainder is spent studying German, which is the perfect foundation for an international career. We offer the opportunity for you to spend a year studying or working abroad in a German speaking country, where you can experience the language and culture of Germany or Austria first hand, make some useful contacts and practising your language skills. Independent rankings Modern languages were ranked 14th for student satisfaction in The Guardian University Guide 2014. Computer Science at Kent was ranked 15th out of 105 for graduate employment prospects in The Complete University Guide 2014. And, in the National Student Survey 2013, 94% of Kent Web Computing students were satisfied with the quality of their course. [-]

Bachelor In Project Management And Information Technology

University of Applied Sciences BFI Vienna
Campus Full time Part time 3 years September 2017 Austria Vienna + 1 more

Graduates are able to work in a position in project teams and responsibly to meet project-specific tasks; make based on their IT basic knowledge corresponding reviews in organizations; a company holistically to capture in his business-related environment; the principles of data u. Process modeling in the corporate context apply ... [+]

BAs in Engineering & Technology. Graduates are able to: to work in project teams and responsibly to meet project-specific tasks make based on their IT basic knowledge corresponding reviews in organizations to capture a company in its business-related environment holistically apply the principles of data u. Process modeling in the corporate context to act by combining intercultural management skills and career-specific English in an international working environment to lead small teams as project leaders and successfully implement projects Career Options project manager systems analyst service ManagerIn Sales ManagerIn quality manager knowledge manager Studying at a glance Degree / Title: Bachelor of Arts in Business, BA Admission procedure: admission interview and multiple-choice test (IT, project management, business administration, statistics, English). In preparation, we recommend our scripts. There are no external courses required. Semester Abroad: possible; Double degree at the University of Furtwangen in Germany possible Internship: in the 6th semester Application deadline: May 15, part-time form, May 31, full-time form, online application Deadline for applicants outside the European Union: March 15 (due to visa restrictions) Course Description (ECTS): 180 ECTS Course Language: German Specialization in 5th and 6th semesters: IT, project management or Black Sea Region Study duration: 6 Semester Tuition Fee: € 363.36 / semester (+ € 19.20 Students' Union fee) Number of students: 45 each in the part-time and in the full-time form Periods of study: Part-time - three times a week evenings and Saturdays during the day, full-time - Monday to Thursday daytime Admission Requirements: Matura, foreign Maturazeugnis,... [-]

BA in Computer Science

Cardinal Stritch University
Campus Full time September 2017 USA Milwaukee

The Computer Science major gives students knowledge and skills necessary for the 21st century technology-centered workplace. Hands-on experience with appropriate technologies is integral to the computer science program. [+]

The Computer Science major gives students knowledge and skills necessary for the 21st century technology-centered workplace. Hands-on experience with appropriate technologies is integral to the computer science program. In many of the Computer Science courses students work in teams to solve larger problems. In this way, they develop skills for working on project teams, which is valuable experience for careers. Computer Science majors are strongly advised to get job-related experience through computer projects and/or internships that take place in the world beyond the classroom. Because concepts in computer science are deeply rooted in mathematics, Computer Science majors are advised to complete the calculus requirement early in their program. Teacher certification in Computer Science is available at the Early Adolescence/Adolescence (grades 9–12) level. Degree Requirements Program Credits: 43 Required Courses CS 212, 213, 305, 306, 315, 361, 401, 402, 407, and 415. Required mathematics course: MT 210. At least nine credits of additional elective courses, chosen with faculty guidance, are required to complete the major. These electives may be chosen to complete one or more concentrations. Concentrations currently recognized by the department include: Web Application Development (CS 230, CS 240, CS 330), Game Development (CS 118, CS 250, CS 405), and Computational Modeling (MT 211, MT 365, MT 410). Check with the department for the complete list. Required Auxiliary Courses: - Additional Information An internship experience of at least two credits (CS 402) is required. CS 401 is a capstone course in the major that is normally taken in the last... [-]

Bachelor of Arts in Airline Business

Sripatum University International College
Campus Full time 4 - 4 years June 2017 Thailand Bangkok

This is program providing students with quality education and experience in preparation for careers in the aviation industry. The mission of the degree is to provide relevant educational knowledge and experience that produces high quality aviation professionals who distinguish themselves and reflect the quality of the aviation industry. Upon completion, students can utilize their acquired skills to work in airline business which include Pilot, Cabin Crew or a number of related sectors of the Airline industry. [+]

BAs in Engineering & Technology. ALB, FLY HIGH WITH AIRLINE BUSINESS This is program providing students with quality education and experience in preparation for careers in the aviation industry. The mission of the degree is to provide relevant educational knowledge and experience that produces high quality aviation professionals who distinguish themselves and reflect the quality of the aviation industry. Upon completion, students can utilize their acquired skills to work in airline business which include Pilot, Cabin Crew or a number of related sectors of the Airline industry. The benefits of this program include: Improving Communication in English Developing In-flight Service Competencies Communication Skill Development Through Intercultural Perspective Mathematics Skill Development (Finance, Accounting, and etc.) Practical Application of Airline Standards and Practices. In the last semester, students will have a choices to choose their prefer business field to practice internship in order to develop skills in the interim working environment Curriculum Structure General Education Courses Humanities & Social Science Languages Mathematic and Sciences Specific Requirement Courses Business Core Courses Major Compulsory Courses Major Elective Courses Major Elective Language Courses Free Elective Courses Employability upon completion of the program: Flight attendant Passenger ground service agent Cargo officer Caterer Reservation and ticketing agent Information management and public relations officer for airline business Customer relationship management officer Airport authority [-]

Bachelor in Communication

William Peace University
Campus Full time Part time September 2017 USA Raleigh

Learn the skills needed to become an Emmy Award-winning journalist, or make waves with your designs, ideas, and digital media [+]

The Communications program at William Peace University will enable you to channel your creativity into a fulfilling career by cultivating your ability to analyze, understand and interact with the world around you. Are you a lover of language and the written word? Do you think conceptually and enjoy turning ideas into messages? A hallmark of the WPU communication program is the careful blend of theory, skill development and experiential learning designed to provide a comprehensive foundation in the field. Valuable real-world experience is carefully integrated into the curriculum, taking the form of community-based client projects, service learning initiatives and documentary fieldwork to help you develop personally and professionally, and to build important career contacts. Through your BA in Communication, your skills in innovative thinking and written and oral communication will set you apart in today’s job market. At Peace, we prepare students not just to get jobs but also to create them. Our graduates have gone on to careers in technology, public relations, marketing and social media — carving out their own niches in exciting industries. Bachelor of Arts in Communication Liberal Education Curriculum 49 credit hours Communication Core Courses 24 credit hours Communication Concentration 12 credit hours General Electives 35 credit hours Total credit hours for the B.A. in Communication 120 credit hours Communication and media students study the various ways in which communication serves to inform, persuade, entertain and control. Students also develop technical and professional writing skills, working with deadlines and effective speaking. Graduates go on to... [-]

BA Computer and Information Sciences - St. Ambrose University

American Consortium of Universities (Interlink)
Campus Full time September 2017 USA Davenport Louisville

Students in the Computer Science program concentrate their studies in software development, computer architecture, software engineering, and operating systems. Graduates typically go on to work in software and technology industries or continue with graduate studies in the computer sciences. [+]

BAs in Engineering & Technology. Careers in computer networking, software, security, and information technology are expanding like never before. Computer professionals are in high demand in fields from education to business to science. To prepare graduates for the exciting challenges of working with computer technology in business and industry, St. Ambrose University has a BA in Computer Science. From digital multimedia to enterprise software solutions, computer applications are being used to improve the function of organizations and the management of resources. Companies need individuals who understand computer industry trends and developments, and can integrate them into organizational strategy. As a computer science (CS) major at St.Ambrose, your studies will concentrate on software development, computer architecture, software engineering, and operating systems. Students in the Computer Science program concentrate their studies in software development, computer architecture, software engineering, and operating systems. Graduates typically go on to work in software and technology industries or continue with graduate studies in the computer sciences. If you have any questions, please contact Kevin Lillis at +1 563-333-6429. Requirements for a Bachelor of Science with a Major in Computer Science (48-49 credits) CIS Department majors/minors must pass CSCI 140, CSCI 195, and CSCI 270 with a C or better. Required: CSCI 140 Fundamentals of Computer Science CSCI 195 Object-Oriented Programming I CSCI 270 Network and Data Communications CSCI 281 Discrete Structures CSCI 294 Contemporary Programming CSCI 295 Object-Oriented Programming II CSCI 310 Data Structures CSCI 435 Legal and Ethical Issues in Computing Select five courses from: CSCI... [-]