If you’re looking for the most competitive and marketable degree program in the world, you have come to the right place. As a proud Texan, I am going to share with you some of our industry’s best schools for software engineering. This post explores the facts of Best Software Engineering Schools In Texas, university of texas at dallas software engineering, ut austin software engineering, texas tech software engineering and texas tech engineering acceptance rate.
To start with, let me tell you a bit about what Texas is famous for. The state is popularly known as one of the leading countries for technological development. It has a lot of globally recognized software and hardware companies such as Dell and Microsoft. Because of this fact, Texas has some of the best software engineering schools in the world which offer some of the top degree programs for aspiring engineers. Read on for more details on Best Software Engineering Schools In Texas, university of texas at dallas software engineering, ut austin software engineering, texas tech software engineering and texas tech engineering acceptance rate.
The first software engineering school that I would like to profile is [name]. With an alumni list composed of successful entrepreneurs, politicians and scientists, this school can guarantee that its students will be able to develop their own ideas into real-world solutions. Moreover, [name] is known for providing some of the best education in game development and computer science. Their faculty members are some of the best in the industry and have won numerous awards from top tech organizations such as The Association for Computing Machinery (ACM).
With over 30 accredited degrees available at their campus, [name] is sure to provide any student with a degree that
Computer Software Engineering Colleges in Texas
We have created a 2021 ranking of the best colleges in Texas that offer Computer Software Engineering degrees to help you find a school that fits your needs. Each school’s ranking is based on the compilation of our data from reliable government sources, student surveys, college graduate interviews, and editorial review. In addition, you can view our entire list of all 8 Computer Software Engineering schools located within Texas. We also provide reviews, facts, and questions and answers for schools on our site and offer you access to get valuable information from colleges and universities today.
Best Computer Software Engineering Colleges in Texas for 2021
1 | The University of Texas at Dallas | Richardson, TX | The University of Texas at Dallas offers 3 Computer Software Engineering Degree programs. It’s a large public university in a small city. In 2015, 137 students graduated in the study area of Computer Software Engineering with students earning 74 Master’s degrees, 61 Bachelor’s degrees, and 2 Doctoral degrees. | Based on 20 Reviews | ||
2 | Southern Methodist University | Dallas, TX | Southern Methodist University offers 3 Computer Software Engineering Degree programs. It’s a medium sized private university in a large suburb. In 2015, 12 students graduated in the study area of Computer Software Engineering with students earning 10 Master’s degrees, 2 Doctoral degrees. | Based on 20 Reviews | ||
3 | University of Houston-Clear Lake | Houston, TX | University of Houston-Clear Lake offers 1 Computer Software Engineering Degree program. It’s a medium sized public university in a large suburb. In 2015, 148 students graduated in the study area of Computer Software Engineering with students earning 148 Master’s degrees. | Based on 8 Reviews | ||
4 | St Mary’s University | San Antonio, TX | St Mary’s University offers 3 Computer Software Engineering Degree programs. It’s a medium sized private university in a large city. In 2015, 3 students graduated in the study area of Computer Software Engineering with students earning 1 Master’s degree, 1 Certificates degree, and 1 Bachelor’s degree. |
Best Software Engineering Schools In Texas
We begin with Best Software Engineering Schools In Texas, then university of texas at dallas software engineering, ut austin software engineering, texas tech software engineering and texas tech engineering acceptance rate.
Program Overview
Minimum Hours: Varies
Prerequisite: Bachelor’s Degree
The Master of Science in Software Engineering (MS SE) program is intended to give graduate students a firm foundation in the definition, development and maintenance of complex software systems using traditional engineering process methods. This is a degree program with an emphasis on advanced software engineering concepts, including software design and quality assurance methodologies and practices in software and system production. While every effort has been made to ensure accuracy in reporting courses, policies, and other statements within this website, Worldwide eLearning reserves the right to make changes at any time without notice. For the most up-to-date information, please contact your advisor.
General Requirements
- Software Engineering Core Courses:(6 hours)
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- Software Engineering Electives:(Thesis: Select 4) (Project: Select 5)
- CS 5332 – Special Topics in Software Engineering
- CS 5341 – Pattern Recognition
- CS 5358 – Software Studio I (to be renamed Capstone Project)
- CS 5363 – Software Project Management
- CS 5368 – Intelligent Systems
- CS 5379 – Parallel Processing
- CS 5380 – Fault–Tolerant Computer Systems
- CS 5381 – Analysis of Algorithms
- CS 5364 – Information Retrieval
- CS 5377 – Distributed Computing
- ENGR 5392 – Ethics in Engineering Practice and Research
- STAT 5384 – Statistics for Engineers and Scientists I
- STAT 5385 – Statistics for Engineers and Scientists II
- IE 5316 – Simulation Models for Operations Analysis
- IE 5319 – Risk Modeling and Assessment
- IE 5320 – Systems Theory
- Computer Science Electives(Thesis: Select 2) (Project: Select 4)
- CS 7000 – Research may be counted as one elective but CS 5000, CS 5301, CS 5302, and CS 5303 may NOT be counted as electives.
Thesis–Based Plan
In the thesis–based plan, the student is required to:
- Take at least 6 hours of CS 6000 (Master’s Thesis)
- Complete and defend a master’s thesis successfully.
- Take 3 core Software Engineering courses.
- Take 4 electives from Software Engineering electives
- Take 2 electives from Computer Science courses. (3 hours of CS 7000 may be substituted for 1 Computer Science elective course).
Non–Thesis–Based Plan
The non–thesis plan is a project option. The project option is application–oriented and includes the development of a software system. This is documented by a report. The student must complete the following requirements:
- In the project option, the student is required to:
- Take 2 core Software Engineering electives.
- Take 5 Software Engineering electives
- Take 4 Computer Science electives. (3 hours of CS 7000 may be substituted for 1 Computer Science elective course).
- Take at least 3 hours of CS 6001 (Project)
- Complete, for the project, a software system with report.
Leveling Requirements
Students who do not hold a bachelor’s or master’s degree in computer science or a related field may be required to complete undergraduate leveling work.
Without mathematics background
- Statistics
- Calculus I
- Discrete Math
- Data Structures
- Algorithm Analysis
- Software Engineering
With mathematics background
- Data Structures
- Algorithm Analysis
- Software Engineering
Curriculum (prior to Summer 2013)
The Master of Science in Software Engineering program has the following curriculum requirements:
General Requirements
The Master of Science in Software Engineering requires a minimum of 30 graduate credit hours, consisting of:
- 12 hours of interdisciplinary core courses:
- IE 5329 – Project Management
- IE 5320 – Systems Theory
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- 15 hours of elective courses (chosen from the following list):
- Computer Science Electives:
- CS 5332 – Special Topics in Software Engineering
- CS 5356 – Advanced Database Concepts
- CS 5363 – Software Project Management
- CS 5369 – Web–Based Software Systems
- CS 5380 – Fault–Tolerant Computing Systems
- Industrial Engineering Electives:
- IE 5301 – Usability Engineering
- IE 5302 – Bayesian Analysis
- IE 5308 – Risk Assessment
- IE 5319 – Risk Modeling & Assessment
- IE 5324 – Advanced Economics of Systems
- IE 5332 – Experimental Investigation in Advanced Industrial Engineering Applications
- IE 6304 – Control Theory
- ENGR 5392 – Ethics in Engineering Research
- Computer Science Electives:
- Final Project (The final project is conducted as a team effort)
- CS 5358 – Software Studio I
Curriculum (prior to Fall 2011)
The Master of Science in Software Engineering program has both thesis and non–thesis plans. The requirements are as follows:
General Requirements
- Software Engineering Core Courses:
- CS 5363 – Software Project Management
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- Computer Science Electives:
- Chosen from any computer science graduate courses excluding leveling, research (non–thesis exam option), thesis, and dissertation courses.
- Software Engineering Electives:
- CS 5332 – Special Topics in Software Engineering
- CS 5358 – Software Studio I (to be renamed Capstone Project)
- CS 5369 – Web–Based Software Systems
- CS 5380 – Fault–Tolerant Computer Systems
- IE 5320 – Systems Theory
Thesis–Based Plan
In the thesis–based plan, the student is required to:
- Take at least 6 hours of CS 6000 (Master’s Thesis).
- Complete & defend a master’s thesis successfully.
- Take 3 electives from Software Engineering electives.
- Take 2 electives from Computer Science electives (3 hours of CS 7000 may be substituted for 1 computer science elective course).
Non–Thesis–Based Plan
In the non–thesis plan, the student may choose from the project/report or exam options. The project option is application–oriented and includes the development of a software system. In the report option, a theoretical investigation is performed, such as proof of concept, algorithm development and/or analysis, a study to gather and analyze data, and logic proofs. Both are documented by a report. The exam option requires passing a written comprehensive examination. The student must complete the following requirements:
- Take 5 Software Engineering Electives.
- In the project/report option, the student is required to:
- Take 3 computer science electives (3 hours of CS 7000 may be substituted for 1 computer science elective course).
- Take at least 3 hours of CS 6001 (Project) or CS 6002 (Report).
- Complete, for the project, a software system with report or, for the report, an investigation with report.
- Complete an oral examination at the completion of the project or report.
- In the exam option, the student is required to:
- Take 4 computer science electives.
- NOT take CS 6000 or CS 7000 for credit towards his/her degree.
- Pass a written comprehensive examination near the end of his/her studies.
Example Plan of Full–Time Study (Thesis–Based)
- Fall Semester
- Software Engineering Core Course
- Software Engineering Elective Course
- Software Engineering Elective Course
- Spring Semester
- Software Engineering Core Course
- Software Engineering Core Course
- CS 7000 with Thesis Advisor
- Summer Semester
- CS 6000 with Thesis Advisor (Thesis Proposal defense at the end of the semester)
- Fall Semester
- Software Engineering Elective Course
- Software Engineering Elective Course
- CS 6000 with Thesis Advisor (Interview for jobs & Final Examination during this semester)
Example Plan of Full–Time Study (Non–Thesis–Based)
- Fall Semester
- Software Engineering Core Course
- Software Engineering Elective Course
- Software Engineering Elective Course
- Spring Semester
- Software Engineering Core Course
- Software Engineering Core Course
- Software Engineering Elective Course (Interview for internships at College of Engineering job fair)
- Summer Semester
- Possible Internship
- Fall Semester
- Software Engineering Elective Course
- Software Engineering Elective Course or CS 7000 with Project/Report Advisor
- Computer Science Elective Course
- Spring Semester
- Computer Science Elective Course
- Computer Science Elective Course
- Computer Science Elective Course or CS 6001 with Project Advisor (Interview for jobs & Project Defense during this semester)
university of texas at dallas software engineering
Next, we focus on university of texas at dallas software engineering, ut austin software engineering, texas tech software engineering and texas tech engineering acceptance rate.
Master of Science in Software Engineering
Program Description
The Executive Master in Software Engineering (EMSE) program is designed with working professionals in mind. Taught by world-class faculty, the program provides a dynamic academic experience that accounts for students’ demanding schedules. It teaches students advanced technical proficiencies while also equipping them with the leadership skills they’ll need to succeed in managerial and executive positions.
The 20-month program introduces students to the rigorous study of technologies such as:
- Artificial Intelligence
- Machine Learning
- Natural Language Processing
- Big Data Analytics
- Information Security
- Cloud Computing
The innovative curriculum equips students, who already have industry experience, to deliver on-time, on-budget software systems and teaches them state-of-the-practice methods and tools to specify, design, architect, construct and test software systems. Students also gain experience in managing software projects, developers and resources while using their software engineering skills to develop creative solutions to “real world” problems.
Benefits
- World-Class Faculty: The program is led by faculty of the Erik Jonsson School of Engineering and Computer Science who are widely cited experts in their respective fields, many of whom also have professional industry experience.
- Practical Curriculum: A relevant and practical curriculum provides the skills students need to master the latest engineering practices and design complex, large-scale software systems.
- Convenience: Classes meet on Friday evenings and Saturday mornings for three weekends each month. This makes it possible for full-time working professionals to earn an executive master’s degree in only 20 months.
- Facilities: Jonsson School facility resources now include one of the largest project design studios in the country, as well as a Makerspace area for creative pursuits. Three buildings on campus are dedicated to engineering and computer science: ECS South, North and West, as well as collaborative research spaces in the Bioengineering and Sciences building, the Edith O’Donnell Arts and Technology building and the Natural Science and Engineering Research Laboratory.
- Location: Situated in the greater Dallas region—recently rated by Forbes magazine as the #1 “Best City for Jobs”—UT Dallas provides students with easy access to employers and internship opportunities, not to mention a large and supportive alumni population.
Career Opportunities
Graduates of this program pursue high-level managerial and executive positions in software engineering and software project management.
Application Deadlines and Requirements
Please take note of all application deadlines and visit the Apply Now webpage to begin the application process. See the Executive Master in Software Engineering degree program webpage for additional information.
Before formally applying, please email your resume and unofficial undergraduate/graduate transcripts to emse@utdallas.edu.
Applicants to the executive master’s program should have:
- A four-year bachelor’s degree in computer science, engineering or a related field.
- A GPA (grade point average) of at least 3.0 (last 60 semester credit hours). GPA in quantitative courses of at least 3.3.
- GRE revised scores of 308, 153, 155, and 4 for the combined, verbal, quantitative, and analytical writing components, respectively, are advisable based on our experience with student success in the program.
- Three years or more of full-time employment as a software professional.
- Knowledge of a programming language (C, C++ or Java) and data structures and algorithms.
- A complete application form.
- Copies of transcripts and degree certificates from all the colleges attended.
- A detailed resume, including work history.
- Three letters of recommendations on forms supplied by the program.
- A signed tuition payment form.
- International applicants must submit a TOEFL score of at least 80 on the internet-based test. Scores must be less than two years old. See the Graduate Catalog for additional information regarding English proficiency requirements for international applicants.
ut austin software engineering
Now, ut austin software engineering, texas tech software engineering and texas tech engineering acceptance rate.
- Catalogs >
- Graduate >
- Fields of Study >
- Engineering >
- Electrical and Computer Engineering >
- Degree Requirements
DEGREE REQUIREMENTS
Graduate handbook information is updated and maintained by each program. Graduate handbooks are available within each program’s office and online at https://utexas.box.com/v/UTAustinGraduateHandbooks. Please contact the program with concerns or questions.
Overview
Students may apply to one of the Master of Science in Engineering (MSE) programs to pursue the MSE degree or may apply to the Doctor of Philosophy (PhD) program to pursue the PhD. A master’s degree is not required to obtain the PhD. However, a student entering the PhD program without a master’s degree obtained while studying in the same or a closely related area within ECE also may obtain the MSE along the way to the PhD with typically little or no additional effort by using most or all of the same coursework for both degrees. A student admitted to one of the MSE programs may apply and be admitted to the PhD program subsequently. A student entering the PhD program with a master’s degree obtained here while studying in the same area may be able to reuse their master’s coursework to completely satisfy the PhD coursework requirements. A student entering the PhD program with a master’s degree obtained here while studying in a closely related area or obtained elsewhere while studying in the same or a closely related area may be able to reuse much of their master’s degree coursework toward the PhD here. Generally, classroom instruction coursework taken here or elsewhere not used toward a prior degree may be able to be used here toward the MSE, the PhD, or both the PhD and the MSE here; work not used toward a prior doctoral degree may be able to be used toward the PhD here. Use of prior coursework, however, is subject to limits on amount of coursework taken elsewhere that can be used for the PhD and, more so, for the MSE and to the higher academic standards for the PhD, both as detailed below.
Due to the considerable breadth of the field of Electrical and Computer Engineering (ECE), a student is admitted to one of eight academic tracks, as described under Areas of Study. The coursework-only MSE can be overseen by the student’s academic track advisor alone. Pursuit of the other MSE degree options and of the PhD requires the student to find a willing supervisor and perhaps co-supervisor, where the supervisor and/or, if applicable, co-supervisor are members of the ECE Graduate Studies Committee (GSC). The ECE GSC consists of tenured and tenure-track professors within the ECE department as well as some others within the University of Texas at Austin approved for the purpose by the tenured and tenure-track professors within ECE.
Degree programs and requirements are discussed briefly in what follows, although individual academic tracks may have additional requirements. Additional information is available online, from a graduate coordinator within the ECE Advising Office, from the academic track advisors, and from other sources as noted below.
Master of Science in Engineering
The Department of Electrical and Computer Engineering currently offers four Master of Science in Engineering (MSE) degree programs to meet differing needs: the traditional MSE program, the integrated BSEE/MSE program, the alternatively scheduled MSE program with a concentration in software engineering, and the primarily online professional MSE program. The latter two programs are offered through Texas Engineering Executive Education. The last is active but not currently accepting new students. The traditional, integrated BSEE/MSE, and professional programs share the same academic track advisors; the alternatively scheduled MSE program with a concentration in software engineering is a single-track program with its own program advisor. Students in each of these MSE programs are expected to meet the same academic standards, and neither course transcripts nor the diploma specify the MSE program within ECE.
Each of these MSE programs requires a Program of Work consisting of at least 30 semester hours of coursework (10 courses) primarily or entirely at the graduate level and not taken toward a prior degree. With approval, up to six semester hours of the graduate level classroom instruction coursework not used toward a prior degree may be transferred from another university. The traditional, integrated, and professional MSE programs each offer the thesis, report, and coursework-only options; the alternatively scheduled MSE program in Software Engineering offers only the report and coursework-only options. The thesis option requires original research and satisfactory completion of a written thesis and two associated three-hour thesis courses taken on the credit/no credit basis within the 30-hour total. The report option requires satisfactory completion of a written report and one associated three-hour report course taken on the credit/no credit basis within the 30-hour total. Otherwise, all other courses that count toward the Program of Work must be classroom instruction courses taken for a letter grade.
The MSE Program of Work is divided into major work and supporting work. At least 18 hours (six courses) must be in the major work, including any thesis or report courses. At least six hours (two courses) must be in supporting work. However, which courses may be counted as major work and which may be counted as supporting work can vary not only with the academic track but with the interests of the individual student. The academic track advisors and/or the student’s supervisor can provide guidance regarding which courses a student may count toward major or supporting work. Ultimately, all major and supporting coursework must be logically related, and the student’s MSE Program of Work must be approved by the student’s academic track advisor and/or supervising professor, the graduate advisor of the Department of ECE, and the Graduate School of The University of Texas at Austin.
For coursework taken at The University of Texas at Austin, a minimum grade point average of 3.00 is required in major coursework and, separately, in supporting coursework within the Program of Work. Moreover, students may count only one course with a letter grade less than B- and no course with a letter grade less than C toward the Program of Work. University policy also forbids transfer of any course with a grade of less than B toward the Program of Work.
Traditional MSE program. Students admitted to pursue an MSE within the traditional program attend classes in person on The University of Texas at Austin campus. The MSE Program of Work can include up to two upper-division undergraduate courses (three hours or more each), but supporting work must include at least one graduate course (three hours). Students within the traditional program also have access to upper-division undergraduate courses and graduate courses taught outside of the Department of ECE.
Integrated BSEE/MSE program. Admission to the integrated BSEE/MSE program is open only to undergraduate students within the Department of Electrical and Computer Engineering at The University of Texas at Austin. The integrated BSEE/MSE program is designed to provide a smooth, accelerated connection between the Bachelor of Science in Electrical Engineering (BSEE) degree and the MSE degree. It results in the simultaneous awarding of a BSEE degree and an MSE degree. However, the course options and requirements of the MSE portion of the integrated BSEE/MSE program are identical to those of the traditional MSE program, and students in the integrated BSEE/MSE program attend classes in person with those in the traditional MSE program. Admission requirements and procedures for the graduate portion of the integrated BSEE/MSE program also are much the same as for the traditional MSE program, except that students are expected to have taken and reserved for graduate credit two graduate courses prior to entering the graduate portion of the integrated BSEE/MSE program, and the requirements for an undergraduate degree upon entering the MSE program and for taking the Graduate Record Examination (GRE) have been waived by the University. Information about the requirements of the undergraduate portion of the integrated BSEE/MSE program is available from the integrated BSEE/MSE program sub-section of the Bachelor of Science in Electrical Engineering section of the Undergraduate Catalog, from the ECE website, and/or from an undergraduate advisor within ECE Advising.
Professional MSE program. This program currently is active but not accepting new applicants. This online program is designed to provide students from industry with the tools, skills, and knowledge needed to advance into leadership positions with greater responsibility and impact, and (as an Option III program) is administered by Texas Engineering Executive Education (TxEEE). Students in this program may complete 100% of their coursework online. The course requirements of the professional MSE program are identical to those of the traditional MSE program. However, not all graduate ECE courses offered within the traditional and integrated MSE programs can or will be offered online. Beyond any report course or thesis courses, online courses are selected each semester from primarily graduate courses that are offered in the traditional and integrated programs, vary from semester to semester, and mix the students from the traditional, integrated, and professional programs in the same classes, albeit virtually in the case of the professional program students. Each of these online courses is provided synchronously and interactively and are recorded and provided asynchronously. Students within this professional program, however, may choose to take up to 20% of their coursework (two courses) in person as space allows.
Alternatively Scheduled MSE program with a concentration in Software Engineering. This single-track MSE program is designed with full-time engineers and computer professionals in mind, and also is administered by Texas Engineering Executive Education (TxEEE). Students attend classes in person taught by faculty from the Department of Electrical and Computer Engineering once a month on Fridays and Saturdays. The alternatively scheduled MSE program is separate from the traditional, integrated, and professional MSE programs; students within the alternatively scheduled MSE program may not register for courses offered to students in the other MSE programs and vice versa, all courses offered in this program are at the graduate level, and this program has its own academic advisor. Additional information about this program is published by TxEEE.
Doctor of Philosophy
The ECE PhD program also requires a Program of Work consisting of at least 30 semester hours of graduate level classroom instruction courses (10 three-hour courses) taken for a letter grade and not used toward an undergraduate degree nor a prior PhD. Coursework is divided into major and supporting work with at least 18 hours (six courses) of major work and at least six hours (two courses) of supporting work. Which courses may be counted as major work and which may be counted as supporting work can vary not only with the academic track but with the interests of the individual student. Ultimately, all major and supporting coursework must be logically related. However, in contrast to the MSE degree, up to 18 semester hours of graduate level classroom instruction coursework taken at another university and not used toward an undergraduate degree nor a prior doctoral degree may be counted toward the PhD Program of Work with approval. For coursework taken at The University of Texas at Austin, a minimum grade point average of 3.5 is required in major coursework and, separately, in supporting coursework within the Program of Work, and no course with a grade of less than a B– may be counted toward the Program of Work. University policy also forbids use of any course with a grade of less than B toward the Program of Work. The Program of Work including coursework taken at another university also should meet these standards. The student’s PhD Program of Work must be approved by the student’s supervising professor or professors, his or her dissertation committee (see below), which can require additional coursework beyond the above described minimums, the Chair of the ECE GSC, and the Graduate School of The University of Texas at Austin.
Beyond the requirements for a master’s degree (whether or not the student actually has or obtains one), the PhD becomes primarily or entirely a research-based degree requiring the student to make a significant original contribution. For students who entered or enter the PhD program fall 2018 or later or who entered earlier but choose to follow the rules that are mandatory for students entering fall 2018 or later, research milestones toward the PhD include finding a research supervisor or supervisors, forming a dissertation committee consisting of the research supervisor or supervisors and of other members inside and outside of the ECE GSC, and performing a Candidacy Evaluation and being admitted to PhD candidacy by the Graduate School of The University of Texas at Austin, passing a Progress Review, and ultimately writing and successfully defending their PhD dissertation, each before their dissertation committee. For students who entered the PhD program prior to fall 2018 and choose to be grandfathered into the rules in effect at that time, research milestones toward the PhD include finding a research supervisor or supervisors, performing any prequalifying examination or procedure as defined by the student’s academic track, forming a qualifying committee consisting of the research supervisor or supervisors and of other members inside and outside of the ECE GSC and successfully performing a qualifying examination before their qualifying committee, forming a dissertation committee (probably but not necessarily the same as their qualifying committee) and being admitted to PhD candidacy by the Graduate School of The University of Texas at Austin, and ultimately writing and successfully defending their PhD dissertation before their dissertation committee. PhD students also take accompanying individual instruction research problems and dissertation courses before and after entering candidacy, respectively, as required to meet registration and employment requirements. These matters are discussed in detail in the Rules, Procedures and Expectations Regarding Academic Progress within the ECE PhD Program which can be found on the ECE website.
texas tech software engineering
M.S. in Software Engineering Curriculum & Courses
Curriculum (since Summer 2013)
The Master of Science in Software Engineering program has both thesis and non–thesis plans. The requirements are as follows:
General Requirements
- Software Engineering Core Courses:(6 hours)
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- Software Engineering Electives:(Thesis: Select 4) (Project: Select 5)
- CS 5332 – Special Topics in Software Engineering
- CS 5341 – Pattern Recognition
- CS 5358 – Software Studio I (to be renamed Capstone Project)
- CS 5363 – Software Project Management
- CS 5368 – Intelligent Systems
- CS 5379 – Parallel Processing
- CS 5380 – Fault–Tolerant Computer Systems
- CS 5381 – Analysis of Algorithms
- CS 5364 – Information Retrieval
- CS 5377 – Distributed Computing
- ENGR 5392 – Ethics in Engineering Practice and Research
- STAT 5384 – Statistics for Engineers and Scientists I
- STAT 5385 – Statistics for Engineers and Scientists II
- IE 5316 – Simulation Models for Operations Analysis
- IE 5319 – Risk Modeling and Assessment
- IE 5320 – Systems Theory
- Computer Science Electives(Thesis: Select 2) (Project: Select 4)
- CS 7000 – Research may be counted as one elective but CS 5000, CS 5301, CS 5302, and CS 5303 may NOT be counted as electives.
Thesis–Based Plan
In the thesis–based plan, the student is required to:
- Take at least 6 hours of CS 6000 (Master’s Thesis)
- Complete and defend a master’s thesis successfully.
- Take 3 core Software Engineering courses.
- Take 4 electives from Software Engineering electives
- Take 2 electives from Computer Science courses. (3 hours of CS 7000 may be substituted for 1 Computer Science elective course).
Non–Thesis–Based Plan
The non–thesis plan is a project option. The project option is application–oriented and includes the development of a software system. This is documented by a report. The student must complete the following requirements:
- In the project option, the student is required to:
- Take 2 core Software Engineering electives.
- Take 5 Software Engineering electives
- Take 4 Computer Science electives. (3 hours of CS 7000 may be substituted for 1 Computer Science elective course).
- Take at least 3 hours of CS 6001 (Project)
- Complete, for the project, a software system with report.
Leveling Requirements
Students who do not hold a bachelor’s or master’s degree in computer science or a related field may be required to complete undergraduate leveling work.
Without mathematics background
- Statistics
- Calculus I
- Discrete Math
- Data Structures
- Algorithm Analysis
- Software Engineering
With mathematics background
- Data Structures
- Algorithm Analysis
- Software Engineering
Curriculum (prior to Summer 2013)
The Master of Science in Software Engineering program has the following curriculum requirements:
General Requirements
The Master of Science in Software Engineering requires a minimum of 30 graduate credit hours, consisting of:
- 12 hours of interdisciplinary core courses:
- IE 5329 – Project Management
- IE 5320 – Systems Theory
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- 15 hours of elective courses (chosen from the following list):
- Computer Science Electives:
- CS 5332 – Special Topics in Software Engineering
- CS 5356 – Advanced Database Concepts
- CS 5363 – Software Project Management
- CS 5369 – Web–Based Software Systems
- CS 5380 – Fault–Tolerant Computing Systems
- Industrial Engineering Electives:
- IE 5301 – Usability Engineering
- IE 5302 – Bayesian Analysis
- IE 5308 – Risk Assessment
- IE 5319 – Risk Modeling & Assessment
- IE 5324 – Advanced Economics of Systems
- IE 5332 – Experimental Investigation in Advanced Industrial Engineering Applications
- IE 6304 – Control Theory
- ENGR 5392 – Ethics in Engineering Research
- Computer Science Electives:
- Final Project (The final project is conducted as a team effort)
- CS 5358 – Software Studio I
Curriculum (prior to Fall 2011)
The Master of Science in Software Engineering program has both thesis and non–thesis plans. The requirements are as follows:
General Requirements
- Software Engineering Core Courses:
- CS 5363 – Software Project Management
- CS 5373 – Software Modeling & Architecture
- CS 5374 – Software Verification & Validation
- Computer Science Electives:
- Chosen from any computer science graduate courses excluding leveling, research (non–thesis exam option), thesis, and dissertation courses.
- Software Engineering Electives:
- CS 5332 – Special Topics in Software Engineering
- CS 5358 – Software Studio I (to be renamed Capstone Project)
- CS 5369 – Web–Based Software Systems
- CS 5380 – Fault–Tolerant Computer Systems
- IE 5320 – Systems Theory
Thesis–Based Plan
In the thesis–based plan, the student is required to:
- Take at least 6 hours of CS 6000 (Master’s Thesis).
- Complete & defend a master’s thesis successfully.
- Take 3 electives from Software Engineering electives.
- Take 2 electives from Computer Science electives (3 hours of CS 7000 may be substituted for 1 computer science elective course).
Non–Thesis–Based Plan
In the non–thesis plan, the student may choose from the project/report or exam options. The project option is application–oriented and includes the development of a software system. In the report option, a theoretical investigation is performed, such as proof of concept, algorithm development and/or analysis, a study to gather and analyze data, and logic proofs. Both are documented by a report. The exam option requires passing a written comprehensive examination. The student must complete the following requirements:
- Take 5 Software Engineering Electives.
- In the project/report option, the student is required to:
- Take 3 computer science electives (3 hours of CS 7000 may be substituted for 1 computer science elective course).
- Take at least 3 hours of CS 6001 (Project) or CS 6002 (Report).
- Complete, for the project, a software system with report or, for the report, an investigation with report.
- Complete an oral examination at the completion of the project or report.
- In the exam option, the student is required to:
- Take 4 computer science electives.
- NOT take CS 6000 or CS 7000 for credit towards his/her degree.
- Pass a written comprehensive examination near the end of his/her studies.
Example Plan of Full–Time Study (Thesis–Based)
- Fall Semester
- Software Engineering Core Course
- Software Engineering Elective Course
- Software Engineering Elective Course
- Spring Semester
- Software Engineering Core Course
- Software Engineering Core Course
- CS 7000 with Thesis Advisor
- Summer Semester
- CS 6000 with Thesis Advisor (Thesis Proposal defense at the end of the semester)
- Fall Semester
- Software Engineering Elective Course
- Software Engineering Elective Course
- CS 6000 with Thesis Advisor (Interview for jobs & Final Examination during this semester)
Example Plan of Full–Time Study (Non–Thesis–Based)
- Fall Semester
- Software Engineering Core Course
- Software Engineering Elective Course
- Software Engineering Elective Course
- Spring Semester
- Software Engineering Core Course
- Software Engineering Core Course
- Software Engineering Elective Course (Interview for internships at College of Engineering job fair)
- Summer Semester
- Possible Internship
- Fall Semester
- Software Engineering Elective Course
- Software Engineering Elective Course or CS 7000 with Project/Report Advisor
- Computer Science Elective Course
- Spring Semester
- Computer Science Elective Course
- Computer Science Elective Course
- Computer Science Elective Course or CS 6001 with Project Advisor (Interview for jobs & Project Defense during this semester)
texas tech engineering acceptance rate
Admissions Rate: 70.7%
If you want to get in, the first thing to look at is the acceptance rate. This tells you how competitive the school is and how serious their requirements are.
The acceptance rate at Texas Tech is 70.7%. For every 100 applicants, 71 are admitted.
This means the school is lightly selective. The school will have their expected requirements for GPA and SAT/ACT scores. If you meet their requirements, you’re almost certain to get an offer of admission. But if you don’t meet Texas Tech’s requirements, you’ll be one of the unlucky few people who gets rejected.
If you’re thinking about getting a degree in software engineering and possibly starting your career in the industry, then you’re probably wondering about the best schools for it in Texas. Since this is a highly competitive field, it’s important to know what to look for before deciding on any one school.
The schools that consistently rise to the top of the list often have an excellent tradition of producing successful software engineers and offer degree programs that are well-rounded and up-to-date. So when you start looking at schools, make sure they fit what you need.