x

Like our Facebook Page

   
Early Times Newspaper Jammu, Leading Newspaper Jammu
 
Breaking News :   Terrorist country Pak wants to derail J&K’s development journey: LG Sinha | LG visits Nunwan base camp, interacts with pilgrims, officials, others | RSS to reach every home during centenary year | Op Sindoor led to increase in demand for indigenous defence products: Rajnath Singh | Army, Defence Minister pay tribute to Capt Batra | Azad unofficially disbands DPAP as key leaders desert party! | Pahalgam terror attack: NIA gets custody of 2 accused for 10 more days | Day 5: 23,857 pilgrims pay obeisance, figure crosses 90,000 mark | 3 yatris among 4 injured in Anantnag accident | Court rejects bail of woman involved in terror activities | BSF jawan shoots himself dead | 2 civilians stranded on landslide-hit road rescued | Kashmir: Schools to reopen today | Mission Director HADP inaugurates capacity building programme of FPO’s | Conduct of Medical Patrol for Awam at Songri, Rajouri | Ex-Servicemen Rally, outreach Program conducted | Shri Amar Kshatriya Rajput Sabha holds meeting | Awareness Camp organized under Dharti Aaba Janjatiya Utkarsh Abhiyan | Take Modi government’s 11 years of achievements to every household: Balbir | Empowering Voices of Justice: National Gurjar Advocates Conference held | Two-day Shoulder Rehabilitation workshop organises | DLSA Srinagar organizes awareness programme on drug abuse | Amarnath Yatra a spiritual & religious journey | Invisible Walls | Parched Paradise: Scorching heat dries up Kashmir’s Summer Charm | LG Sinha’s Rallying Call | BNI J&K hosts 4th edition, uniting 300 business leaders from across India, honoring top | One notorious drug peddler nabbed by Jammu Police | Himachal Rains: Rescue Operations On To Trace 30 Missing After Cloudbursts, Landslips In Mandi | Police arrests a drug peddler from Bus Stand | BRO CE calls on Dy CM; discusses road infra in Jammu province | Adityanath pays tributes to Kargil martyr Captain Vikram Batra on death anniversary | Delhi Speaker meets Amit Shah, briefs about ongoing initiatives in Assembly | Youtuber Jyoti Malhotra's Judicial Custody Extended By 14 Days In Espionage Case | ISRO Chief Dr V Narayanan meets CM Yogi, explores dedicated satellite for Uttar Pradesh | 'Approval for Phase IV of the Pradhan Mantri Gram Sadak Yojana will be given as per the state's proposal' - Shri Shivraj Singh | NFR Strengthens Safety Measures for Monsoon Operations | DIG JKS Range Shiv Kumar IPS conduct Security Review | HC dismissed petition with costs Rs 50000 | Elderly man loses Rs 73.72 lakh in gold trading draud after meeting woman on dating app | Luggage packed, will move out of official residence: Ex-CJI DY Chandrachud | Van Mahotsav 2025: Forest Dept to plant 3.5 crore saplings along riverbanks | Shrine Board Judokas to represent India at International Competitions | International recognition of cross-border terrorism validates India's stand: Kavinder Gupta | DC Kulgam takes review of Mission YUVA; assesses implementation, progress | Sheep Husbandry deptt organizes PMFME workshop/awareness programme | ABRSM delegation meets CEO Jammu, highlights teachers' key issues | Macadamization work begins on Tujjar Sharief to Zaingeer road, Baramulla | Over Rs.41 crore allocated under DDC, BDC, PRI & Aspirational Grants in Bandipora | PAC holds meet at Srinagar, discusses Audit Paras of HUDD | J&K Cine Association slams 'Hillywood' label as misleading and politically driven | UP CM orders strict action against those attempting to defile Kanwar Yatra | 5 of family murdered on suspicion of practising witchcraft in Bihar, oppn slams govt | PM Modi at BRICS, a global wake-up call against terrorism: Gaurav Gupta | Shiv Sena distributed poster to Amarnath pilgrims for 'Jammu-Darshan' | SBI hands over Rs 1.10 Crore DSP PAI claim to family of Martyr Rifleman Sunil Kumar | Mission Director HADP inaugurates five-day Capacity Building Programme for FPOs | Beating the heat wave and humidity, IGNOU flying squad teams charge into Exam Centres for on-the-spot monitoring | FVSc and AH, SKUAST-Jammu celebrates World Zoonoses Day- 2025 | Annual congregation of All India Rohmetra Mahajan Biradari on 10th , July | Bovine smuggling attempt foiled, 09 bovines rescued, in Latti | LIC of India introduces new Plans LIC's Nav Jeevan Shree (Plan 912) & LIC's Nav Jeevan Shree Single Premium (Plan 911) | 15-day Youth Development Programme on 'Premier Banker' inaugurates | Mechanical Engineering students of DBU developed "Multi-Utility Power Generating Kit" | 'Kala aur Atmanirbharta' culminates at MCM | Tanvi Sharma eyes junior titles before full-fledged senior switch | JKCCA appoints Dr Rekha Rani Sharma as Advisor | Pinegrove Director elected president BSAI | Aryaveer and Aaryavir: The Kohli, Sehwag connection at this year's DPL | Indian archers eye World Championship preparation at Madrid World Cup | Back Issues  
 
news details
Computer Science vs Software Engineering
2/4/2022 11:33:23 PM

Vijay GarG

Computer science is 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.
Whereas, Software engineering is the systematic application of engineering approaches to the development of software.
Computer Science helps you understand how computers work, and in Software Engineering, you put that knowledge of Computers into practical use in order to build software systems.
Computer Science and Software Engineering will cover the foundational computer science and mathematics knowledge. These are programming logic in one or more programming languages, data structures, algorithms and basic probability, statistics and discrete math.
And since Computer Science is the theoretical study of computers or computations, a Computer Science degree will build on that foundational knowledge with advanced topics on the same areas. For example, advanced algorithms and analysis, concurrent programming, operating systems, linear algebra, advanced calculus, finite state machines, and also other advanced mathematics courses.
A computer science degree is a great option for you if you love learning things at a very deep, academic level. It is also a good choice if you plan on getting advanced degrees like Masters or PhD in specialized areas like operating systems, distributed systems, data science, machine learning, so on and so forth.
A Software Engineering degree will also cover the same foundational topics. But since Software Engineering is the application side of things, a Software Engineering degree will take the foundational knowledge and teach you how to build software systems that are used in the real world. For example, Software Development Lifecycle, Software Design (that includes things like design patterns, principles and paradigms), Software Testing, Scalability, Distributed Systems and Web Technologies.
A software engineering degree is a great option for you if you want to get a high-level overview of the engineering practices used in the real world. And also, if you want to get into the industry right away.
You need the fundamentals. Programming logic in at least one language, data structures and algorithms. If a CS or a SE degree does not have that, run the other way. Those aren’t going to be good for your career as a software engineer or developer. If you plan to do advanced degrees in specialized topics, you want to go with a CS degree, which has courses that cover a lot of theoretical knowledge and mathematical concepts related to the area you want to specialize in. This sets you up for success when you pursue advanced degrees. But at the same time, if you don’t want to pursue advanced degrees, you probably don’t want too much theory.
Not all Software Engineering degrees are created the same. Some lean more heavily towards electrical engineering and physics. If that is what you want, that is cool. But if you want to stick to software engineering, watch out for too many classes in those areas.
And then there are those degrees which linger around within the Computer Science or the Engineering Department, but are neither. They have their own merits, but they may not give you enough knowledge to kickstart your career as a software engineer. These are degrees like Information Technology, Information Systems, Data Science, etc. They are fine as specializations, but I wouldn’t recommend them as full degrees, at least not at an undergraduate level.
Computer Science helps you understand how computers work, and in Software Engineering, you put that knowledge of Computers into practical use in order to build software systems. Hopefully, this real world example changes your perspective from obsessing about this degree vs that degree and instead thinking about how you can get the best out of your 4 years in college with a good mix of theory and practice? And for that, here is my advice.
Do your due diligence. Look at the curriculum to make sure at least the fundamental courses are covered. After that, see what choices you have for advanced courses. Does the degree give you choices to pivot on, or is it too structured and strict? Is it too theoretical or too practical? Ideally, you want a good balance between theory and practice.
  Share This News with Your Friends on Social Network  
  Comment on this Story  
 
 
 
Early Times Android App
STOCK UPDATE
  
BSE Sensex
NSE Nifty
 
CRICKET UPDATE
 
 
 
 
 
 
 
 
   
Home About Us Top Stories Local News National News Sports News Opinion Editorial ET Cetra Advertise with Us ET E-paper
 
 
J&K RELATED WEBSITES
J&K Govt. Official website
Jammu Kashmir Tourism
JKTDC
Mata Vaishnodevi Shrine Board
Shri Amarnath Ji Shrine Board
Shri Shiv Khori Shrine Board
UTILITY
Train Enquiry
IRCTC
Matavaishnodevi
BSNL
Jammu Kashmir Bank
State Bank of India
PUBLIC INTEREST
Passport Department
Income Tax Department
JK CAMPA
JK GAD
IT Education
Web Site Design Services
EDUCATION
Jammu University
Jammu University Results
JKBOSE
Kashmir University
IGNOU Jammu Center
SMVDU