WHAT IS COMPUTER SCIENCE?
Computer science is the study of computers and computing as well as their theoretical and practical applications. Computer science applies the principles of mathematics, engineering, and logic to a plethora of functions, including algorithm formulation, software and hardware development, and artificial intelligence.
Computer science is also the study of algorithmic processes, computational machines and computation itself. As a discipline, computer science spans a range of topics from theoretical studies of algorithms, computation and information to the practical issues of implementing computational systems in hardware and software.
WHAT IS COMPUTER ENGINEERING?
Computer engineering (CoE or CpE) is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software.
Computer Engineering is defined as the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.
What does computer engineers do?
Computer hardware engineers research, design, develop, and test computer systems and components such as circuit boards. Computer hardware engineers research, design, develop, and test computer systems and components such as processors, circuit boards, memory devices, networks, and routers.
What is difference between computer engineering and computer science?
Computer science focuses mostly on troubleshooting issues on a software level. Expect to learn different programming languages, how to work with operating systems, and how to maintain databases. Computer engineering focuses on solving problems and designing hardware and software interfaces.
BEST WEBSITES FOR COMPUTER SCIENCE ENGINEERING
Websites
American Computer Scientists Association – A computer science website with stories from technology history, advances in technology, publications, business advances and educational materials.
App Happening – A website that helps businesses develop apps.
Code Avengers – A website with courses that guide you through coding.
Codecademy – A useful and friendly beginner tutorial site for inspiring computer science majors. It can also serve as a refresher for those who want to practice their programming skills.
Code Guru – A programming site that covers Visual C++/C++, .Net/C# and Visual Basic.
CodeHS – A site to help teach coding to everyone and with help being offered by computer science tutors.
Code.org – A website offering help and resources to computer science educators.
Code Project – A website offering programming articles by computer programs with explanations of the sample codes.
Code School – A website that teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.
Computer Science Education Week – A website devoted to preparing teachers and students for the annual computer science education week.
Computer Science For Fun – A website exploring the fun side of computer science.
Computer Science Online – A website that offers expert advice, career data, degree info and hundreds of resources to help current and future tech talent.
Computer Science Student Network – This website is a center for computer science activities, computer science competitions, and courses. It also provides step-by-step lessons to make programming easy.
Computer Science Student Resources – A site of resources for computer science students run by a writer of computer science textbooks.
Computer Science Unplugged – A website with a collection of free learning activities that teach computer science through engaging games and puzzles that use cards, string, crayons, etc.
Computer World – A site for IT and computer news.
C Programming – A website to learn C and C++ programming.
DevArticles – A directory offering sample code such as Flash, embedded tools, and mobile Linux.
DevX – A website that is resource to other sites covering the popular programming topics such as Java, C++, Database programming, Visual Basic, mobile programming and much more.
Exploring Computer Science – This website is a partnership of K-12 and University students furthering the study of computer science.
Free Software Directory – A directory of free software within categories such as audio and video, database, emails, games, graphics, Internet apps, communications and more.
Github – A collaborative site for code review and code management.
Gizmodo – A website about the latest technology and electronic news.
Google Code – A free collaborative development environment for open source projects.
Harvard Extension School – This site contains a free online computer science course.
Java Tester – A website about learning Java programming language.
Khan Academy – A nonprofit website with the mission of providing a free, world-class education for anyone, including computer programming information.
MIT Tech Review – A technology review influenced by the leaders at MIT.
Mozilla Thimble – An online webpage editor and set of remixable projects designed to help kids learn how to write the Web.
National Science Foundation – The website for the NSF containing articles and information related to all sciences.
Newegg – A website for computer products and electronics.
No Excuse List – This simple website offers a list of places on the web where to find learning material on any subject for free, including computer science programming questions.
Quora – This is a question-and-answer based site. Questions are created, answered , edited and organized by its community of users.
Physics Forum – A community-based website for scientists to discuss physics topics. Physics help is offered to students, along with career and academic counseling.
Planet Source Code – A site that has a large library of sample code of most programming languages.
Programming Basics – A website to teach people to learn how to program.
Science Daily – A website with science information and up-to-date technology news.
Scratch – A site by MIT that allows you to program your own interactive stories, games, and animations, then share your creations with others in the online community.
Source Forge – This site is a web-based source code repository. It acts as a centralized location for software developers to control and manage free and open-source software development.
SQLZOO – This website is designed to teach Structured Query Language (SQL), which is a language purely designed to store and retrieve data from a data in a fun and interactive way.
Stack Exchange – This is a question-an-answer based site where users can find specific science-related content.
Stack Overflow – This a question and answer site for professional and enthusiast programmers. It’s 100% free, and no registration required.
Study Web – A website with tutorials to web page design and computer programming.
Tech Republic – A website that helps IT decision-makers identify technologies and strategies to empower workers and streamline business processes.
Tech Target – A site for technology buyers researching and making enterprise technology decisions.
Tiger Direct – This site is a popular computer parts and electronics retailer.
Top Coder – A website that matches companies who need technical expertise with a worldwide community of more than 713,865 specialists in computer programming.
Treehouse – A website that offers courses that are more project-oriented than language-oriented, but can help beginning programmers in coding and developing applications.
Tutorials Point – This site provides free tutorials and reference manuals with examples for computer programming code.
Visual Basic Tutorial – A site that provides tutorials for a beginner programmer.
Udacity – A website with video lectures and quizzes to get explanations on coding.
ZD Net – The website for technology news, analysis, and product reviews for IT professionals.
News Agencies
BBC News Technology – The technology related news of the BBC.
CNET – A news site for technology related news.
CNN Tech – CNN’s dedicated site for technology-related news.
Endgadget – A news site for technology news, advice and features.
Extreme Tech – A website dedicated to computing and electronic news.
Live Science – A website devoted to technology news and features.
New York Times Technology News – The technology news of the New York Times.
Slashdot – A technology-related news website.
Tech Crunch – A news site for the latest in technology news.
Tech News World – A journal with up-to-date information on technology news.
The Next Web – A technology focused media company founded in 2008, focusing on international technology news, business and culture.
Wall Street Journal – This newspaper talks not only about financial news, but also technology news.
Magazines
Forbes – The website with up-to-date technology reviews and information, in addition to their regular financial news.
PC Magazine – The website of the popular technology magazine.
Wired – The website of the magazine with technology news, trends and stories for computer scientists and programmers.
XRDS -The ACM’s magazine for students. It is published quarterly, both in print and online for ACM student members.
Blogs
The Advocate – A blog for the Computer Science Teacher’s Association.
Blogroll – A list of blogs associated with computer science and technology.
Codea Tutorials – A blog about Codea and developing apps for the iPhone and iPad.
Communications of the ACM – A blog for the Association for Computing Machinery.
Defensive Computing – An educational blog for people who use computer devices for work, rather than play.
Digital Inspiration – A blog from top computer scientist Amit Agarwal, with how-to guides for computer software, consumer gadgets, and web apps.
eLearn Magazine – A blog for professionals about more innovative and effective online education and training, including computer science related information.
Inroads – The blog for the magazine serves professionals interested in advancing computing education on a global scale.
Reefwing – A blog about coding and iPhone and iPad apps.
Risks Digest Forum – This site is a forum of the risks to the public in computers and related systems.
Ubiquity – This blog is a peer-reviewed publication of ACM and is dedicated to the future of computing and the people who are creating it.
US ACM – A blog about technology policy.
Women in Computing – A blog that supporting women in computing.
Drop your comment