COMPSCI 230P. Distributed Computer Systems. 4 Units.
Principles of distributed computing systems. Topics covered include message-passing, remote procedure calls, distributed shared memory synchronization, resource and process/thread management, distributed file systems, naming and security.
8. Read through someone else's research proposal. Very oftena real stumbling block is that we don't have an image in our mind of whatthe finished research proposal should look like. How has the other proposalbeen organized? What are the headings that have been used? Does the otherproposal seem clear? Does it seem to suggest that the writer knows thesubject area? Can I model my proposal after one of the ones thatI've seen? If you can't readily find a proposal or two to look at, askyour adviser to see some. Chances are your adviser has a file drawer filled withthem.
a. If you are given the opportunity to select your dissertation committeedo it wisely. Don't only focus on content experts. Make sure you have selectedfaculty for your committee who are supportive of you and are willingto assist you in successfully completing your research. You want a committeethat you can ask for help and know that they will provide it for you. Don'tforget, you can always access content experts who are not on your committeeat any time during your research project.
c. Provide the committee members with a well-written proposal well inadvance of the meeting. Make sure they have ample time to read the proposal.
Is the GRE General Exam required?
Yes, the general GRE exam is required of all applicants. GRE scores are good for five years, after which time the exam must be repeated.
Only the General exam is required; we do not require the subject GRE exam, although it is recommended for applicants without a background in Computer Science or a related area.
COMPSCI 244P. Introduction to the IoT. 4 Units.
This course develops a comprehensive understanding of the hardware and software technologies, the communication protocols, and the security and privacy requirements underlying the Internet of Things ecosystem, particularly those using computing elements (processors, DSPs, or ASIPs), sensors and accessing cloud services.
11. What is a proposal anyway? A good proposal should consist of thefirst three chapters of the dissertation. It should begin with a statementof the problem/background information (typically Chapter I of the dissertation),then move on to a review of the literature (Chapter 2), and conclude witha defining of the research methodology (Chapter 3). Of course, it shouldbe written in a future tense since it is a proposal. To turn a good proposalinto the first three chapters of the dissertation consists of changingthe tense from future tense to past tense (from "This is what I wouldlike to do" to "This is what I did") and making any changesbased on the way you actually carried out the research when compared tohow you proposed to do it. Often the intentions we state in our proposalturn out different in reality and we then have to make appropriate editorialchanges to move it from proposal to dissertation.
COMPSCI 250P. Computer Systems Architecture. 4 Units.
Study of architectural issues and their relation to technology and software: design of processor, interconnections, and memory hierarchies.
10. With the ready availability of photocopy machines you should beable to bypass many of the hardships that previous dissertation researchershad to deal with in developing their literature review. When you read somethingthat is important to your study, photocopy the relevant articleor section. Keep your photocopies organized according to categories andsections. And, most importantly, photocopy the bibliographic citation sothat you can easily reference the material in your bibliography. Then, whenyou decide to sit down and actually write the literature review, bring out yourphotocopied sections, put them into logical and sequential order, and thenbegin your writing.
12. Focus your research very specifically. Don't try to haveyour research cover too broad an area. Now you may think that this willdistort what you want to do. This may be the case, but you will be ableto do the project if it is narrowly defined. Usually a broadly definedproject is not do-able. By defining too broadly it may sound better toyou, but there is a great chance that it will be unmanageable as a researchproject. When you complete your research project it is important that youhave something specific and definitive to say. This can be accommodatedand enhanced by narrowly defining your project. Otherwise you may haveonly broadly based things to say about large areas that really providelittle guidance to others that may follow you. Often the researcher findsthat what he/she originally thought to be a good research project turnsout to really be a of research projects. Do one project for yourdissertation and save the other projects for later in your career. Don'ttry to solve all of the problems in this one research project.
A balance has to be reached, and a good way to determine that balance is to submit a title page, table-of-contents, and sample chapter early in the writing process (see pages 70-73 in ).
d. Students with undergraduate degrees in Statistics, Mathematics, Physics, Engineering and other Sciences with a GPA above 3.5 (out of 4) , may be considered for temporal admission and will be placed in undergraduate bridge classes on Data Structures and Algorithms, Data Bases, Operating Systems and Computer Architecture. After successful completion of these remedial classes (with a grade of B or better) they will be granted full admission into the MSDS Program.